大熊猫在添加新列时会覆盖不同的数据框

时间:2018-07-23 02:35:43

标签: python pandas

我要做的就是根据一个原始数据帧制作两个数据帧(A和B)。然后,我想向每个数据框“ LABEL”添加一个新列,并使该数据框中的每一行都相对于数据框名称= AVN_DEL_1_A或AVN_DEL_1_B ...简单.. WTF正在进行吗?为什么修改dataframeA弄乱了dataframeB。

    track
  CHROMOSOME     START       END
7       chr1  56365453  56369289
trackA = track
trackA.head()
  CHROMOSOME     START       END
7       chr1  56365453  56369289
trackA.assign(LABEL = str("AVN_DEL_" + str(1) + "_A"))
  CHROMOSOME     START       END        LABEL
7       chr1  56365453  56369289  AVN_DEL_1_A
trackB = track
trackA.head()
  CHROMOSOME     START       END
7       chr1  56365453  56369289

0 个答案:

没有答案