我有一个数据帧,如下所述。它有1个目标列(基因)和7个浮动列(Grow1、Grow2、Grow3、NoGrow1、NoGrow1、Nogrow3和Mean)。在
列值是不同基因在生长和不生长条件下的三倍FPKM(基因表达值)。在
我想从df创建一个新的数据帧df1。在新的数据帧中,每个值都必须是log2标准化的平均值。平均列是行中所有值的平均值。在
在excel中:
我这样做:LOG((C3+0.1)/(i+0.1),2)为Grow1/RMRP获取新值,并在列和行之间拖动以创建整个数据帧的标准化值。在
密钥:
C3=6.059720 I=7.652560。我在这两个值上加0.1来处理列中的“0”值。在
熊猫:
我创建了lambda函数。如下所示,func2。但当我运用它的时候,我就不能让它发挥作用了。我试了很多方法,但还是令人沮丧。please refer the link image for my dataframe, df and functions
或者有没有正常函数可以做log2变换?在
尝试:
相关问题 更多 >
编程相关推荐