【发布时间】:2017-12-09 06:15:51
【问题描述】:
我想在 pandas 中将这个 csv file 作为 DataFrame 阅读。然后我想将生成的字符串从冒号中拆分出来。
我使用以下方式导入:
df_r = pd.read_csv("report.csv", sep=";|,", engine="python")
然后使用分割:
for c in df_r:
if df_r[c].dtype == "object":
df_r[c] = df_r[c].str.split(':')
但我收到以下错误:
ValueError: could not convert string to float: '"\x001\x000\x00'
知道我做错了什么吗?
编辑:
当我尝试将其中一个字符串转换为浮点数时,实际显示的错误
print(float(df_r["Laptime"].iloc[0][2]))
【问题讨论】: