したがって、最初の列にラベルを含む出力csvファイルにいくつかのコードの結果を書き込もうとしています。後で行によって書かれる。例えば。Python 2.7 CSVライター:1列と残りのデータを行に入れたCSVに書き込む
RXN_ID | ID_1 | ID_2 | ID_3 |
LABEL1 | Dat1 | Dat2 | Dat3 |
LABEL2 | Dat1 | Dat2 | Dat3 |
LABEL3 | Dat1 | Dat2 | Dat3 |
LABEL4 | Dat1 | Dat2 | Dat3 |
現在、私はvars
は私が書きたいの番号を含むnumpyの配列です
VarWriteList = [RxnIDS,RxnXjstar,RxnAjstar]
with open(FileName,'wb') as csvfile:
EfactorWriter = csv.writer(csvfile, dialect='excel', delimiter=',')
for var in VarWriteList:
EfactorWriter.writerow(var[0,:])
を使用しています。私はコードの前の別のリストにラベルを持っていますParams
誰も私がCSVに列を書くことができ、それに続いて行を書き込むことができます知っていますか?最初の列ではなく列)?
ありがとうございました!コードの前の部分のリストからの入力に応じて、変数見出し入力を持つように変更するにはどうすればよいでしょうか?また、変数見出し入力と同様に、前のコードの異なるデータセットに対応する可変ラベル選択が必要でしょうか? – pstoreyc
pandasデータフレームを生成するときに、 'rxn_id'、 'id1'、....を入力から読み込んだ他の値に置き換えることができます。{'rxn_id':['label1'、 'label2'、 'label3'、 'label4']、 'id1':[1,2,3,4]、 'id2':[5,6,7,8 ]、 'id3':[9,10,11,12]} コメントは一度に1つずつお願いします。コメントを通じて返信するのは容易ではありません。 – Hun