Skip to main content
 首页 » 编程设计

python之将列表中的元素分配给数据框中的不同列

2025年05月04日13zhenyulu

l = [1,2] 
df = pd.DataFrame(columns=['x','y']) 

我正在尝试将列表 l 的元素分配给 df 中的不同列,但找不到执行此操作的方法。 df.append(l) 将列表添加到一列中。

我还希望能够附加我随后创建的其他列表

l2 = [3,4] 
df.append(l2) 

这是预期的输出

>>> df  
    x   y 
    1   2 
    3   4 
    ... ... 

请您参考如下方法:

使用loc

df.loc[len(df), :] = l