私は以下のようにデータフレームdfを持っています。 1つのオブジェクト列(Genes)と7つのFloat列(Grow1、Grow2、Grow3、NoGrow1、NoGrow1、Nogrow3、Mean)があります。各行のlog2変換を取得するPython関数?
カラム値は、増殖およびノグロー条件下での異なる遺伝子のFPKM(遺伝子発現値)であり、三つ組である。
私はdfから新しいデータフレームdf1を作成したかったのです。新しいデータフレームでは、すべての値はMeanに正規化されたlog2でなければなりません。 Mean columnは、行のすべての値の平均です。 Excelで
:
私はこれを行う:LOG((C3 + 0.1)/(I 0.1 + 1)、2)Grow1/RMRPの新しい値を取得し、作成する列と行を横切ってドラッグするとデータフレーム全体の正規化された値。
キー:
C3 = 6.059720 I = 7.652560です。私は両方の値に0.1を加えて、列の "0"値の世話をします。パンダで
:
私はラムダ関数を作成しました。以下に示すように、func2。しかし、私がそれを適用するとき、私はそれを働かせることができません。私は多くの方法を試みたが、それはイライラしていた。 please refer the link image for my dataframe, df and functions
通常の機能はlog2変換を行うことができますか?
感謝。 – Sasihci