【发布时间】:2020-01-18 04:15:14
【问题描述】:
我想读取pandas数据框中的xlsx文件,对数据进行一些操作。我可以使用以下命令读取文件:
df = pd.read_excel('file.xlsx')
但是当我尝试对数据执行一些操作时,我收到以下错误:
ValueError: could not convert string to float:''disc abc r14jt mt cxp902 5 r2eu fail''
我该如何解决这个问题。我已经尝试了 encoding='utf-8' 但我也收到了错误。
实际上我有一个 xlsx 文件“original.xlsx”,我正在过滤该文件中的一些数据并使用以下命令将该数据保存为“file.xlsx”:
original.to_excel("file.xlsx",index=False,header=['a','b','c'],engine='xlsxwriter')
现在,当我尝试读取“file.xlsx”文件并对其执行一些操作时,我收到了该错误。我保存文件或读取文件的方式有什么问题吗?
【问题讨论】:
-
仅对合适的数据执行该操作。
标签: python python-3.x pandas xlsx