小编Sas*_*hci的帖子

在熊猫中将多列合并为一列

我有一个名为ref(first dataframe)的数据框,其中包含列c1,c2,c3和c4。

ref= pd.DataFrame([[1,3,.3,7],[0,4,.5,4.5],[2,5,.6,3]], columns=['c1','c2','c3','c4'])
print(ref)
   c1  c2   c3   c4
0   1   3  0.3  7.0
1   0   4  0.5  4.5
2   2   5  0.6  3.0
Run Code Online (Sandbox Code Playgroud)

我想创建一个新列,即c5(第二个数据帧),它具有列c1,c2,c3和c4中的所有值。

我试过concat,合并列,但我无法正常工作。

请让我知道您是否有解决方案?

图片

stack concat python-3.x pandas

3
推荐指数
2
解决办法
2204
查看次数

根据另一列的条件连接一列的字符串

我有一个数据框,我想删除名为“sample”的列上的重复项,并将基因和状态列中的字符串信息添加到新列,如附图所示。

提前非常感谢

在此输入图像描述

下面是数据框的修改版本。其中行中的基因被实际的基因名称替换在此输入图像描述

python pandas

3
推荐指数
1
解决办法
3778
查看次数

标签 统计

pandas ×2

concat ×1

python ×1

python-3.x ×1

stack ×1