jsonをcsvに変換したいのですが、上手くいきません。pythonほぼ初心者で、調べ調べやっているのですが、行き詰まってしまったのでどうしたらよいか教えていただきたいです。
python
1import pandas as pd 2import json 3from pandas.io.json import json_normalize 4 5df = open(r'C:\Users\user\Documents\data.geojson','r',encoding = "utf-8_sig") 6data = json.load(df) 7 8df_json = json_normalize(df['data']) 9df_json.to_csv('data.csv', encoding = 'utf-8_sig')
6行目まででprintすると、jsonのデータがでてくるので、そこまでは合っていると思うのですが、csvファイルで開きたいため、最後の2行をつけてみると
TypeError: '_io.TextIOWrapper' object is not subscriptable
というエラーが出てしまいます.どうしたらよいのか、できれば詳しく教えていただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/08 13:42