Giả sử bạn có dữ liệu json mẫu sau được lưu trữ trong tệp dưới dạng pandas_sample.json
{ "employee": { "name": "emp1", "salary": 50000, "age": 31 } }
Kết quả sau khi chuyển đổi thành csv dưới dạng,
,employee age,31 name,emp1 salary,50000
Giải pháp
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước dưới đây -
-
Tạo pandas_sample.json tệp và lưu trữ dữ liệu JSON.
-
Đọc dữ liệu json từ tệp và lưu trữ dưới dạng dữ liệu.
data = pd.read_json('pandas_sample.json')
-
Chuyển đổi dữ liệu thành dataframe
df = pd.DataFrame(data)
-
Apple df.to_csv chức năng để chuyển đổi dữ liệu dưới dạng định dạng tệp csv,
df.to_csv('pandas_json.csv')
Ví dụ
Hãy xem cách triển khai bên dưới để hiểu rõ hơn -
import pandas as pd data = pd.read_json('pandas_sample.json') df = pd.DataFrame(data) df.to_csv('pandas_json.csv')
Đầu ra
employee age 31 name emp1 salary 50000