📅  最后修改于: 2023-12-03 15:06:33.501000             🧑  作者: Mango
在 Pandas 中,可以使用 DataFrame
的两列数据创建一个字典,其中一列的值作为键(key),另一列的值作为值(value)。
下面通过示例程序来演示如何从两列 Pandas 创建字典。
import pandas as pd
# 创建 Pandas DataFrame
df = pd.DataFrame({'Name': ['Tom', 'John', 'Mike', 'Tim'],
'Age': [25, 30, 35, 40]})
# 将 DataFrame 的两列数据转换为字典
data_dict = dict(zip(df['Name'], df['Age']))
# 打印输出字典
print(data_dict)
{'Tom': 25, 'John': 30, 'Mike': 35, 'Tim': 40}
以上示例程序首先创建了一个 Pandas DataFrame,其中包含两列数据 Name 和 Age。
接着使用 zip
函数将 Name 和 Age 两列数据按顺序打包为元组,然后使用 dict
函数将打包后的元组转换为字典。
最后,打印输出字典的内容。
使用 Pandas DataFrame 的两列数据创建字典非常方便,只需要使用 zip
和 dict
函数即可快速转换。这种方法特别适用于基于数据分析和科学计算的 Python 项目中。