📅  最后修改于: 2023-12-03 15:02:25.997000             🧑  作者: Mango
在Python中,将JSON列表转换为数据框是非常常见的任务。在本文中,我们将介绍如何将JSON列表转换为pandas数据框,并提供一些示例代码。
在开始之前,我们需要导入必要的库。因此,我们将导入pandas库。
import pandas as pd
在此步骤中,我们将加载JSON列表。您可以从各种来源获取JSON列表,例如API响应、从文件或数据库中读取JSON等,本文不详细阐述。我们只需使用Python中的列表来模拟JSON列表。
data = [
{"name": "Alice", "age": 30},
{"name": "Bob", "age": 35},
{"name": "Charlie", "age": 40},
{"name": "Dave", "age": 45},
{"name": "Ellen", "age": 50},
]
我们将使用pandas库中的DataFrame
函数将JSON列表转换为数据框。在此过程中,我们可以指定列的顺序,并为列指定名称。
df = pd.DataFrame(data, columns=["name", "age"])
现在,JSON列表已转换为数据框,我们可以执行各种数据操作和数据清洗。
import pandas as pd
data = [
{"name": "Alice", "age": 30},
{"name": "Bob", "age": 35},
{"name": "Charlie", "age": 40},
{"name": "Dave", "age": 45},
{"name": "Ellen", "age": 50},
]
df = pd.DataFrame(data, columns=["name", "age"])
print(df)
输出:
name age
0 Alice 30
1 Bob 35
2 Charlie 40
3 Dave 45
4 Ellen 50