【发布时间】:2020-05-18 07:09:33
【问题描述】:
我正在尝试将 json 文件导入 python,清理它们并将它们保存为 csv。我的问题实际上在于从我的计算机导入 json 文件以操作它们。第一行出了点问题,其余代码在我直接从 API 导入文件时工作。
这是使用 API 的代码:
import requests, json
import pandas as pd
myList = {"325413", "424430"}
for toImport in myList:
query = {"naics": toImport}
results = requests.post(
"https://www.lobbyview.org/public/api/reports", data=json.dumps(query)
)
json_response = results.json()["result"]
resulting_data = []
for data in json_response:
year = data["year"]
....do my staff....
# create a DataFrame
b.to_csv(r"path/" +toImport +".csv")
这是一个没有目录的目录:
import pandas as pd
import requests, json
myList = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10"}
for toImport in myList:
with open("path" + toImport + ".json") as f:
json_response = json.load(f)
resulting_data = []
for data in json_response:
year = data["year"]
....do my staff....
# create a DataFrame
b = pd.DataFrame(resulting_data)
print(b)
b.to_csv(r"path/" +toImport +".csv")
【问题讨论】:
标签: python json pandas dataframe python-import