これはおそらく基本的なものですが、私の悲惨な脳は解決策を見つけることを拒否します。PythonからCSVへ:リストのリストへの値の転置と追加
私は次のリスト(またはリストのリスト)を持っている:
#"variables" names
name=['a', 'b', 'c']
#variables values
value=[[0,1,1],[0,0,0],[1,1,1]]
#id number of each observation
id=[100,134,26]
私はそれがこのようになりますように、CSVファイルへの出力を書きたい:
a, b, c, id
0, 1, 1, 100
0, 0, 0, 134
1, 1, 1, 26
私がすることができます個々のリスト(またはリストのリスト)のいずれかをCSVファイルに書き込んでも問題ありません。しかし、どのようにidリストを転置して変数値に追加するのですか?一番上に名前を積み重ねることは素晴らしいボーナスになります。私はいつも2つのCSVファイルを作成することができますが、データ操作のエラーの確率が指数関数的に増加するので、そうしないことをお勧めします。 これはコードの私のCSV書き込みビット(かなり標準):
with open('test.csv', 'w', newline='') as f:
wtr = csv.writer(f, delimiter= ',')
wtr.writerows(full_data)
#full_data would be the cleaned data to write into CSV file
ありがとう!
あなたはデータフレームとしてそれを書くことを意味しますか? –