我有一个txt文件,其中包含从api请求中写入的数据,每个条目都用括号括起来,例如:
[1514780160000,'13329.00000000','13330.00000000','13323.55000000','13330.00000000','11 .49322200',1514780219999,'153192.57770167',68,'9.55175200','127322.45754008','0'],[1514780220000, '13330.00000000','13389.98000000','13328.90000000','13335.05000000','9.00107100',1514780279999,'120042.83181642',84,'5.78463600','77160.15209041','0']
当我尝试用方括号分割它给我一个错误时,如何将其读入csv并将其读入pandas数据框?谢谢。
干杯
答案 0 :(得分:0)
import pandas as pd
data = pd.read_csv('ss.txt', header=None)
print(data)
或者:
import pandas as pd
import ast
with open('ss.txt') as f:
res = ast.literal_eval(f.read())
print(pd.DataFrame(res))
答案 1 :(得分:0)
尝试一下
import pandas as pd
import ast
f=open('s1.txt')
res = list(ast.literal_eval(f.read()))
print(pd.DataFrame(res))
f.close()
O / P:
0 1 ... 10 11
0 1514780160000 13329.00000000 ... 127322.45754008 0
1 1514780220000 13330.00000000 ... 77160.15209041 0
[2 rows x 12 columns]