遵循这条线索,Change data type of columns in Pandas(顺便说一句,我没有回答这个话题,并创建了一个新的,因为我没有找到一种方法来问一个现有的新问题,但如果我做错了,应该遵循线程,请让我知道我应该怎么做)。你知道吗
我正在开发一个定价工具并阅读定价表。你知道吗
在用pandas读取csv之后,我尝试将字符串转换为float,但只针对特定的行。你知道吗
实际上,我在同一列中有string和float,尽管它们看起来都像float。例如,我将ZIPCode视为字符串,并将float number放在同一列中(对于TCC类型的行,示例中的Value是float):
当然,我的df里有几千行,所以我试着总结一下。你知道吗
我试过以下方法,但不起作用:
df.loc[df.loc[:, 'Type'] == 'TCC']['Value'].apply(pd.to_numeric, errors='ignore')
这也行不通:
df.loc[df.loc[:, 'Type'] == 'TCC']['Value'] = df.loc[df.loc[:, 'Type'] == 'TCC']['Value'].apply(pd.to_numeric, errors='ignore')
你知道怎么做吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐