2024-04-19 01:57:59 发布
网友
我正试图让pandas在循环结束时将数据帧中的某个单元格写入变量(即字符串)。我不断得到下面的错误。 代码:
df1.at[i,'Status']=str(result)
回溯错误:
ValueError: could not convert string to float: 'example'
有没有办法使用“df.at”功能输入非数字值
列Statusdtype是float,因此在为其分配字符串时at分配错误。你需要把它转换成数据类型object
Status
float
at
object
df1['Status'] = df1['Status'].astype(str) df1.at[i,'Status'] = str(result)
注意:Status中的所有值都转换为字符串
列
Status
dtype是float
,因此在为其分配字符串时at
分配错误。你需要把它转换成数据类型object
注意:
Status
中的所有值都转换为字符串相关问题 更多 >
编程相关推荐