我这里有点小问题。我有一个包含表单行的txt文件(比如说第1行):id1-a1-b1-c1
我想使用pandas将其加载到一个数据帧中,索引是id,列名是'a','B','C',值是对应的a I,bi,ci
最后,我希望数据帧看起来像:'A' 'B' 'C'
id1 a1 b1 c1
id2 a2 b2 c2
... ... ... ...
我可能希望按文件中的块进行读取,但假设我同时读取:with open('file.txt') as f:
table = pd.read_table(f, sep='-', index_col=0, header=None, lineterminator='\n')
并重命名列table.columns = ['A','B','C']
我的电流输出如下:'A' 'B' 'C'
0
id1 a1 b1 c1
id2 a2 b2 c2
... ... ... ...
还有一行我无法解释
谢谢
编辑
当我试图添加字段时chunksize=20
做完之后:for chunk in table:
print(chunk)
我得到以下错误:pandas.parser.CParserError: Error tokenizing data. C error: Calling read(nbytes) on source failed. Try engine='python'.