jsonをcsvに変換したいのですが、上手くいきません。pythonほぼ初心者で、調べ調べやっているのですが、行き詰まってしまったのでどうしたらよいか教えていただきたいです。
python
import pandas as pd import json from pandas.io.json import json_normalize df = open(r'C:\Users\user\Documents\data.geojson','r',encoding = "utf-8_sig") data = json.load(df) df_json = json_normalize(df['data']) df_json.to_csv('data.csv', encoding = 'utf-8_sig')
6行目まででprintすると、jsonのデータがでてくるので、そこまでは合っていると思うのですが、csvファイルで開きたいため、最後の2行をつけてみると
TypeError: '_io.TextIOWrapper' object is not subscriptable
というエラーが出てしまいます.どうしたらよいのか、できれば詳しく教えていただけると幸いです。
まだ回答がついていません
会員登録して回答してみよう