【发布时间】:2014-05-13 16:20:09
【问题描述】:
我正在尝试将以下字符串转换为 Pandas 数据框:
'2477\t1974\t89.104.195.179\tDK\t17\t212711\x00\n1974\t2370\t212.10.164.160\tDK\t19\t213017\x00\n1974\t2370\t87.50.40.214\tDK\t17\t56743\x00\n'
我遇到的问题是 pandas 将每个值转换为它自己的列,而不是根据需要将 6 列和 3 行。
pd.read_csv(StringIO(data), sep='\t', lineterminator='\n', names=['a','b','c','d','e','f'])
我尝试过使用其他一些 read_csv 参数,但没有成功。我做错了什么?
【问题讨论】: