Pandas问题df.get\u假人()用于热编码

2024-04-26 14:16:52 发布

您现在位置:Python中文网/ 问答频道 /正文

 df_encoded = pd.get_dummies(df[1005], prefix=1005, prefix_sep=0)

我遇到了一个关于pandas dataframe方法的问题,基本上它返回的第一个列名包含一个没有人指定的特殊字符“-”。。。 我需要这些名称在将来被转换成整数,所以这对我来说是个问题。我不想手动删除它,因为我需要一个灵活的解决方案来应对未来的变化。我已经在google上搜索过了,但以前似乎没有人遇到过这个问题。你知道吗

Index(['10050-0.0', '100501.0', '100502.0', '100503.0', '100504.0', '100505.0',
       '100506.0', '100507.0'], dtype='object')

Tags: 方法名称dataframepandasdfgetprefix整数
1条回答
网友
1楼 · 发布于 2024-04-26 14:16:52

找出问题所在。 新列的名称是为获取\ dummies()而指定的列中的一组值

在我的df[1005]中存储了负零(float-0.0)

相关问题 更多 >