很抱歉问了这个琐碎的问题:
我有一个json文件first.json
,我想用pandas.read_json
打开它:
df = pandas.read_json('first.json')
给出了下一个结果:
我需要的结果是一行,其中键('name','street','geo','servesCuisine'等)作为列。我试图更改不同的“orient
”参数,但没有帮助。如何实现所需的DataFrame
格式
这是我的json文件中的数据:
{
"name": "La Continental (San Telmo)",
"geo": {
"longitude": "-58.371852",
"latitude": "-34.616099"
},
"servesCuisine": "Italian",
"containedInPlace": {},
"priceRange": 450,
"currenciesAccepted": "ARS",
"address": {
"street": "Defensa 701",
"postalCode": "C1065AAM",
"locality": "Autonomous City of Buenos Aires",
"country": "Argentina"
},
"aggregateRatings": {
"thefork": {
"ratingValue": 9.3,
"reviewCount": 3
},
"tripadvisor": {
"ratingValue": 4,
"reviewCount": 350
}
},
"id": "585777"
}
您可以使用Python命令读取JSON文件,将其转换为
dict
对象,然后手动拾取数据项以从中创建新的数据帧你可以试试
输出:
相关问题 更多 >
编程相关推荐