Python 将列表列表添加到dataframe,其中列表的每一项都是一个新列

Python 将列表列表添加到dataframe,其中列表的每一项都是一个新列,python,python-3.x,pandas,list,dataframe,Python,Python 3.x,Pandas,List,Dataframe,我有10个列表(可变长度)看起来像这样,但每个内部列表的长度相同 [[0.2908717393875122, 0.012684155255556107, -0.0040715765208005905], [0.02942436747252941, 0.011299843899905682, 0.009102505631744862], [0.0382646806538105, 0.004623611457645893, 0.004776048939675093]] 我还有一个包含10个数据帧的

我有10个列表(可变长度)看起来像这样,但每个内部列表的长度相同

[[0.2908717393875122, 0.012684155255556107, -0.0040715765208005905], [0.02942436747252941, 0.011299843899905682, 0.009102505631744862], [0.0382646806538105, 0.004623611457645893, 0.004776048939675093]]
我还有一个包含10个数据帧的列表,其中每个df如下所示:

Second | Number |
2      |   B    |
3      |   B    |
4      |   B    |
 Second    | Number | V1                | V2                  |V3
    2      |   B    |0.2908717393875122 |0.012684155255556107 | -0.0040715765208005905
    3      |   B    |0.02942436747252941| 0.011299843899905682| 0.009102505631744862
    4      |   B    |0.0382646806538105 | 0.004623611457645893| 0.004776048939675093
我想做的是将此列表添加到每个数据帧,其中Resultl如下所示:

Second | Number |
2      |   B    |
3      |   B    |
4      |   B    |
 Second    | Number | V1                | V2                  |V3
    2      |   B    |0.2908717393875122 |0.012684155255556107 | -0.0040715765208005905
    3      |   B    |0.02942436747252941| 0.011299843899905682| 0.009102505631744862
    4      |   B    |0.0382646806538105 | 0.004623611457645893| 0.004776048939675093
我知道如何将一个列表附加到现有的数据帧中(它是有效的),但我想一次完成这一切

df['V1'] = list
尝试:

只要简单地使用:-

df[['V1','V2','V3']]=lst
现在,如果您打印
df
,您将获得所需的输出:-

 Second Number  V1              V2          V3
0   2      B    0.290872    0.012684    -0.004072
1   3      B    0.029424    0.011300    0.009103
2   4      B    0.038265    0.004624    0.004776
由@msa编辑

first: new_cols = ['V1', 'V2', 'V3'] 
df = df.reindex(df.columns.union(new_cols), axis=1) 

大家好,只有在我先添加列名的情况下,这个才有效:new_cols=['V1','V2','V3']df=df.reindex(df.columns.union(new_cols),axis=1)-可能会添加到解决方案中?添加到解决方案中…完成后,它对您有效…我的意思是,您是否得到了预期的输出?是的,我正在等待为您验证勾号!您好-对于已经存在的df,这将如何工作?