python / jupyter笔记本。如何为我新创建的列名添加空间[关闭]

问题描述 投票:-4回答:2
[使用'要出售的年'创建一个新列,并减去数据['年销售']-数据['年改装/添加']。只需保留等于或大于0的新数据即可。

我可以创建一个新的列'yeartosell',但不能根据需要添加空格。您能否也解释一下“仅保留等于或大于0的新数据”是什么意思?

代码:

yeartosell=df["Yr Sold"] -df["Year Remod/Add"] df['yeartosell']=yeartosell

python jupyter space
2个回答
0
投票
很难理解,您到底想要什么,但是我期望这样的事情。创建新列,然后保留新列值大于或等于0的数据。

df["year to sell"] = df["Yr Sold"] - df["Year Remod/Add"] df = df[df["year to sell"] >= 0]


0
投票
我可以创建一个新列'yeartosell',但是不能添加空格必填。

您要重命名您的列名吗?如果是,那么您可以参考this

df.rename(columns={"yeartosell": "year to sell"})

您还可以解释一下这是什么意思吗?等于或大于0“

这会做

df = df[df["year to sell"] >= 0]

© www.soinside.com 2019 - 2024. All rights reserved.