在Pandas中,您可以将列表作为元素添加到DataFrame的单个单元格中
import pandas as pd
# 创建一个示例 DataFrame
data = {'A': [1, 2, 3],
'B': ['a', 'b', 'c']}
df = pd.DataFrame(data)
# 要将列表添加到 'A' 列的第一个单元格中
list_to_add = [4, 5, 6]
# 将列表转换为列表类型 (不是字符串)
list_to_add = list(list_to_add)
# 将列表添加到 'A' 列的第一个单元格中
df.at[0, 'A'] = list_to_add
print(df)
这将输出以下 DataFrame:
A B
0 [4, 5, 6] a
1 2 b
2 3 c
在这个例子中,我们首先创建了一个示例 DataFrame。然后,我们创建了一个名为 list_to_add
的列表,该列表将被添加到 DataFrame 的第一个单元格中。 请确保将列表转换为列表类型,然后使用 .at[]
方法将其添加到指定的单元格中。
领取专属 10元无门槛券
手把手带您无忧上云