无法使用pandas将csv文件中的字符串转换为int

时间:2017-06-23 22:59:34

标签: python pandas

我是熊猫新手,遇到问题 使用pandas读取csv文件时无法将String转换为float,我到目前为止已经使用了

pd.read_csv('Book2.csv',delimiter=',', index_col=0, skiprows=1,converters={'Open Price (Rs.)':float})

并尝试了dtype

都会出错 我正在分享csv文件链接: https://drive.google.com/open?id=0B_RSbeIckLLeRlByUlhxUGJ2dWc

2 个答案:

答案 0 :(得分:2)

检查CSV文件中的第1873行 - 它有一个标题行(列标签)。

答案 1 :(得分:1)

你可以做到

modelFeatures = [contains all the columns' names you use]
df = df[modelFeatures].astype(float)