下面是一个示例代码,演示如何遍历DataFrame中的值和列名,并将它们放入字典中:
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 创建一个空字典
result = {}
# 遍历DataFrame的列名和值
for col in df.columns:
for i, val in enumerate(df[col]):
# 将列名和值放入字典中
if col in result:
result[col].append(val)
else:
result[col] = [val]
# 打印结果字典
print(result)
输出结果为:
{'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
这个示例代码会遍历DataFrame的每一列,然后将每一列的列名作为字典的键,将每一列的值作为字典的值,并将它们放入一个字典中。如果字典中已经存在相同的列名,那么将值追加到对应的列表中。
上一篇:遍历指定路径的OrientDB
下一篇:遍历值列表