您能告诉我如何将 JSON 保存为 CSV 吗?资源:
# -*- coding: utf-8 -*-
#работает с цифровыми и буквенными id
import vk
import auth_vk
import pandas as pd
from pandas import json_normalize
import csv
import json
V = '9.95' # Версия VK API
session = auth_vk.auth_vk_token()
api = vk.API(session, v=V)
def main():
y = api.groups.getMembers(group_id='rhymes', fields='city') # Id группы
data = y
json_str = json.dumps(data)
resp = json.loads(json_str)
data_items = str(resp['items'])
df = pd.io.json.json_normalize(['items'])
df.to_csv(r'./out.csv', index=False)
if __name__ == '__main__':
main()```
При попытке сохранить файл таким методом выдаёт ошибку:
`futurewarning: pandas.io.json.json_normalize`
Подскажите, пожалуйста, как исправить!
这不是错误,而是警告,在
pandas 2.0.0+可用并且您的程序不再在其中运行之前,您无需执行任何操作。
(目前熊猫版本是 1.4.2)。
但是当它妨碍你时,你可以指挥
用命令替换
或者干脆
(即没有
pd.
提前)。说明:
该方法
json_normalize()
将在未来的版本中删除(从 pandas 2.0.0 开始),它已作为一个函数直接移动到 pandas 1.0.0 的主命名空间中:俄语:
为什么恶魔可能在
pd.
前面?因为你有一个团队