Как в python из ключа json сделать заголовок csv?

Пользователь

от ally , в категории: Другие , 2 месяца назад

Как в python из ключа json сделать заголовок csv?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rebekah , 2 месяца назад

@ally 

Для создания заголовка в формате CSV из ключей JSON вы можете использовать библиотеку pandas. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
import pandas as pd
import json

# Ваш JSON
json_data = '''
{
    "name": "John",
    "age": 30,
    "city": "New York"
}
'''

# Загрузка JSON в словарь
data = json.loads(json_data)

# Преобразование словаря в DataFrame
df = pd.DataFrame.from_dict([data])

# Сохранение DataFrame в CSV файл с заголовком
df.to_csv('output.csv', index=False)


В результате выполнения данного кода будет создан файл "output.csv" со следующим содержимым:

1
2
name,age,city
John,30,New York


Таким образом, ключи JSON станут заголовками столбцов в CSV файле.