Python pandas-仅使用列表读取json文件
我有一个给定的Python pandas-仅使用列表读取json文件,python,json,pandas,Python,Json,Pandas,我有一个给定的.json文件,它被保存为列表格式(我猜它不是正确的json格式) 详情如下: import pandas as pd nodes = pd.read_json('users.json', orient='split') users.json: [ "user1", "user2" ] 我想将其读入pandas数据框,并尝试在orient参数中使用不同类型的参数,如下所示: import pandas as pd nodes = pd.r
.json
文件,它被保存为列表格式(我猜它不是正确的json格式)
详情如下:
import pandas as pd
nodes = pd.read_json('users.json', orient='split')
users.json:
[ "user1", "user2" ]
我想将其读入pandas数据框,并尝试在orient
参数中使用不同类型的参数,如下所示:
import pandas as pd
nodes = pd.read_json('users.json', orient='split')
我希望结果如下所示:
desired_df = pd.DataFrame({'col1': ["user1", "user2"]})
我发现的最接近的问题是
这方面的任何帮助都会很好!提前感谢下面的代码将为您创建df 顺便说一句,json文件是有效的json文件
import pandas as pd
import json
with open('users.json') as f:
data = json.load(f)
desired_df = pd.DataFrame({'col1':data})
print(desired_df)
输出
col1
0 user1
1 user2
下面的代码将为您创建df 顺便说一句,json文件是有效的json文件
import pandas as pd
import json
with open('users.json') as f:
data = json.load(f)
desired_df = pd.DataFrame({'col1':data})
print(desired_df)
输出
col1
0 user1
1 user2
每个json节点看起来像什么?你至少需要提供这一点。这是我需要阅读的文件格式:(如果无法以某种方式加载它,我会将其作为答案。你可以稍后更改列名
df.columns=['col1']
每个json节点是什么样子的?你至少需要提供这一格式。这是我需要阅读的文件格式:(如果无法以某种方式加载,我会将其作为答案。您可以稍后更改列名df.columns=['col1']