【问题标题】:Populate new dataframe as per data in other dataframe [duplicate]根据其他数据框中的数据填充新数据框[重复]
【发布时间】:2019-06-07 14:02:31
【问题描述】:

根据另一个数据帧中的数据创建一个新的数据帧

我一直在寻找一种有效的方法来填充新的数据框。如果可能的话,我不想使用 for,iterrows 等

不想选择:

for index, row in Df1.interrows():

Input Df1: Source 

Index    set
A      {aa, dd}
B      {cc}
C      {dd,bb}
D      {aa,cc,dd,bb}
E      {cc}

Output Df: 

Index  aa  bb  cc  dd
A      1   0    0   1
B      0   0    1   0
C      0   1    0   1
D      1   1    1   1
E      0   0    1   0

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    你可以复制它。如果我们调用您的初始数据框 dframe1 ,您可以通过以下方式创建一个具有相同数据的新对象:

    newDframe = dframe1.copy(deep=True)
    

    【讨论】:

      猜你喜欢
      • 2022-10-07
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 2019-06-16
      • 2023-03-04
      相关资源
      最近更新 更多