【发布时间】:2019-04-01 02:04:48
【问题描述】:
我要设置结果
df.groupby(['région'])['counts'].sum())
作为我的数据框的c2 列。
所以我这样做:
df['c2'] = pd.to_numeric(df.groupby(['région'])['counts'].sum()).astype(float)
这样
pd.to_numeric(df.groupby(['région'])['counts'].sum()).astype(float)
有float类型,所以df['c2']也应该有float类型。
但是,当我尝试打印我的数据框 df['c2'] 的列时,所有值都是 NaN。
我该如何解决这个问题?
编辑 1:
【问题讨论】:
-
欢迎来到 Stack Overflow。不幸的是,你的问题不是很清楚。请阅读How to Ask,然后阅读edit您的问题。
-
谢谢!当我尝试打印我的专栏时,一切都在 NAN!
-
请校对并正确格式化您的问题。还请提供了解您的问题所需的所有信息,例如您的数据样本。
-
我的专栏将 NAN 作为值.. 我无法解决它
-
我不知道如何将 NAN 转换为 int 或 float。我尝试了很多东西,但它不起作用