当我尝试使用x = pandas.Series.from_csv('File_name.csv', header = None)
时
它抛出一个错误,说IndexError:单个位置索引器超出范围。
但是,如果我将其作为数据帧读取然后提取系列,则可以正常工作。
x = pandas.read_csv('File_name.csv', header = None)[0]
第一种方法可能出现什么问题?
答案 0 :(得分:1)
添加index_col = None参数,似乎是在一列中读取整个文件,默认第一列被视为索引。
Pandas documentation表示不鼓励使用Series.from_csv。 read_csv是你应该使用它的更强大的替代方法。
答案 1 :(得分:0)
csv文件有2个选项读取系列;
pd.Series.from_csv('File_name.csv')
pd.read_csv('File_name.csv', squeeze=True)
我的首选是;将{strong> squeeze = True 与read_csv