Python 如何将存储为txt的列表导入熊猫?
我有以下问题。我需要加载txt文件作为数据帧。看,我的txt是什么样子的:Python 如何将存储为txt的列表导入熊猫?,python,pandas,Python,Pandas,我有以下问题。我需要加载txt文件作为数据帧。看,我的txt是什么样子的: [ { "type": "VALUE", "value": 93.5, "from": "2020-12-01T00:00:00.000+01", "to": "2020-12-01T
[ {
"type": "VALUE",
"value": 93.5,
"from": "2020-12-01T00:00:00.000+01",
"to": "2020-12-01T00:00:01.000+01"
},
{
"type": "VALUE",
"value": 75,
"from": "2020-12-01T00:00:01.000+01",
"to": "2020-12-01T00:05:01.000+01"
},
{
"type": "WARNING",
"from": "2020-12-01T00:00:01.000+01",
"to": "2020-12-01T00:05:01.000+01"
} ]
换句话说,我需要将txt作为字典列表来阅读。然后将其作为数据帧读取。期望输出为:
type value from to
0 VALUE 93.5 2020-12-01T00:00:00.000+01 2020-12-01T00:00:01.000+01
1 VALUE 75 2020-12-01T00:00:01.000+01 2020-12-01T00:05:01.000+01
2 WARNING NaN 2020-12-01T00:00:01.000+01 2020-12-01T00:05:01.000+01
请问我该怎么做?我看了这个问题,但没有帮助:,使用,因为如果扩展名是txt
还是json文件:
df = pd.read_json('file.txt')
print (df)
type value from to
0 VALUE 93.5 2020-12-01T00:00:00.000+01 2020-12-01T00:00:01.000+01
1 VALUE 75.0 2020-12-01T00:00:01.000+01 2020-12-01T00:05:01.000+01
2 WARNING NaN 2020-12-01T00:00:01.000+01 2020-12-01T00:05:01.000+01
使用,因为如果扩展名是txt
仍然是json文件:
df = pd.read_json('file.txt')
print (df)
type value from to
0 VALUE 93.5 2020-12-01T00:00:00.000+01 2020-12-01T00:00:01.000+01
1 VALUE 75.0 2020-12-01T00:00:01.000+01 2020-12-01T00:05:01.000+01
2 WARNING NaN 2020-12-01T00:00:01.000+01 2020-12-01T00:05:01.000+01
如何工作
df=pd.read_json('file.txt')
?@jezrael-我很遗憾,这是多么简单。我想得太多了。谢谢如何工作df=pd.read_json('file.txt')
?@jezrael-我很遗憾,这是多么简单。我想得太多了。谢谢