要从原始df中以list为列的另一帧创建新的dataframe,可以使用pandas库来实现。
首先,我们需要创建一个空的dataframe,并将list作为其中一列。然后,我们可以使用pandas的concat函数将原始df和新创建的dataframe按列连接起来。
以下是一个示例代码:
import pandas as pd
# 原始df
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 要作为列的list
list_col = [7, 8, 9]
# 创建新的dataframe
new_df = pd.DataFrame({'C': list_col})
# 将原始df和新的dataframe按列连接起来
result_df = pd.concat([df, new_df], axis=1)
print(result_df)
输出结果为:
A B C
0 1 4 7
1 2 5 8
2 3 6 9
在这个例子中,原始df有两列'A'和'B',新创建的dataframe有一列'C',然后使用concat函数将它们按列连接起来,得到了一个新的dataframe result_df。
这个方法可以用于在原始df中添加任意数量的以list为列的新dataframe。
关于pandas库的更多信息和使用方法,可以参考腾讯云的产品介绍链接地址:腾讯云-云计算
领取专属 10元无门槛券
手把手带您无忧上云