假设我们有以下字典列表:
my_list = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 35}]
我们想要将字典列表中的每个字典的名称和年龄存储到单独的列中。我们可以使用 pandas 库中的 DataFrame 类来实现。首先,我们将字典列表转换为 DataFrame:
import pandas as pd
df = pd.DataFrame(my_list)
print(df)
输出:
name age
0 Alice 25
1 Bob 30
2 Charlie 35
现在我们可以使用 loc 函数将每个名称和年龄存储到单独的列中:
df.loc[:, 'name_column'] = df['name']
df.loc[:, 'age_column'] = df['age']
最后,我们可以删除原来的列:
df.drop(['name', 'age'], axis=1, inplace=True)
print(df)
输出:
name_column age_column
0 Alice 25
1 Bob 30
2 Charlie 35
这样,我们就可以成功将字典列表中的每个字典的名称和年龄存储到单独的列中了。
上一篇:遍历字典列表
下一篇:遍历字典列表并删除元素