以下是一个解决方案的示例代码,它保留数据框中每个列表中的值,并将它们存储在一个列表中:
# 创建一个示例数据框
data = {'col1': [1, 2, 3], 'col2': [4, 5, 6], 'col3': [7, 8, 9]}
df = pd.DataFrame(data)
# 创建一个空列表,用于存储所有值
all_values = []
# 遍历数据框中的每一列
for col in df.columns:
# 获取当前列的值列表
values = df[col].tolist()
# 将当前列的值列表添加到所有值列表中
all_values.extend(values)
# 打印所有值列表
print(all_values)
此代码将输出以下结果:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
这里的关键是使用tolist()
方法将每个列中的值转换为列表,并使用extend()
方法将它们添加到所有值列表中。
上一篇:保留数据框中每个块的第一个唯一行
下一篇:保留数据库更新历史