【问题标题】:Append different size lists in dataframe in different columns在不同列的数据框中附加不同大小的列表
【发布时间】:2022-12-05 15:09:31
【问题描述】:
list1 = [ 1,2] 
list2 = [2,3,4]

main = pd.DataFrame( columns = ['a','b'])
main = main.append(pd.DataFrame(list1, columns=['a']), ignore_index= True)
main = main.append(pd.DataFrame(list2, columns=['b']), ignore_index= True)

Output :
a   b
1   NA
2   NA
NA  2
NA  3
NA  4

我希望在特定列中的这个不同列表的相同行中期望两个列表的输出。

【问题讨论】:

    标签: pandas dataframe


    【解决方案1】:

    利用:

    main = pd.DataFrame({'a':pd.Series(list1), 'b':pd.Series(list2)})
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-20
      • 2017-05-18
      • 1970-01-01
      • 2012-06-01
      • 1970-01-01
      • 2013-11-18
      • 2019-12-06
      • 2021-08-24
      相关资源
      最近更新 更多