Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Merge 在dataframe中合并两列_Merge - Fatal编程技术网

Merge 在dataframe中合并两列

Merge 在dataframe中合并两列,merge,Merge,我有一个df,我希望通过对另一列进行分组来合并或合并两列(我不确定正确的术语) 这是我的df > print(BC_data) Treatment Day LB PCA Day2F1 Untreated 2 4400000 10900000 Day2F2 Untreated 2 5800000 5200000 Day2F3 Untreated 2 5700000 5900000 Day2F

我有一个df,我希望通过对另一列进行分组来合并或合并两列(我不确定正确的术语)

这是我的df

> print(BC_data)
             Treatment  Day    LB      PCA
Day2F1       Untreated   2  4400000 10900000
Day2F2       Untreated   2  5800000  5200000
Day2F3       Untreated   2  5700000  5900000
Day2F4           Metro   2 13100000 11500000
Day2F5           Metro   2  9600000  9100000
Day2F6           Metro   2  6900000  9700000
Day2F7             Pen   2 11400000  5100000
Day2F8             Pen   2  8000000  7300000
Day2F9             Pen   2  6300000  9300000
Day2F10            Rif   2   600000  4600000
Day2F11            Rif   2   400000 25000000
我想把LB列和PCA列放在一个列中,并按天分组。变成这样

             Treatment   Day LB-PCA
Day2F1       Untreated   2  4400000
Day2F2       Untreated   2  5800000
Day2F3       Untreated   2  5700000
Day2F1       Untreated   2  10900000
Day2F2       Untreated   2  5200000
Day2F3       Untreated   2  5900000
......
有人能帮忙吗?
提前感谢

您可以通过两个步骤连接记录。首先,选择原始df中的所有记录,但将列LB重命名为LB-PCA。接下来,连接原始df中的所有行,但现在使用PCA作为LB-PCA。最后,根据需要进行排序。

您使用的是R,对吗?