私は pandas と python にまったく慣れていません。生化学と創薬のバックグラウンドを持っています。私が自動化したい頻繁なタスクの 1 つは、薬物治療とタンパク質の組み合わせのリストを、そのようなすべての組み合わせを含む形式に変換することです。
たとえば、特定の組み合わせのセットを含む DataFrame がある場合: https://github.com/colinhiggins/dillydally/blob/master/input.csv 、それをhttps://github.comに変換したいと思います。 /colinhiggins/dillydally/blob/master/output.csv各タンパク質 (1、2、および 3) が出力 DataFrame に n 回コピーされるようにします。ここで、行数 n は、薬物の数および薬物濃度に 1 を加えたものです。各タンパク質の薬物なしの行。
理想的には、組み合わせの程度は、関係を示す他の表によって決定されます。たとえば、タンパク質 1 と 2 が薬剤 1、2、および 3 で治療されるが、そのタンパク質 2 は薬剤で治療されない場合です。
ある種のネストされた forloop
が必要になると思いますが、それを開始する方法について頭を悩ませることはできません。