前提・実現したいこと
Excelのcsvfileを読み込んで新しく作成したExcelのcsvファイルに書き込むという作業をしたいと考えています.
Excelのcsvファイルを読み込んで新しくExcelのcsvファイルに出力することはできるのですが,セル1つにすべてのデータが入ってしまいます.
1つのセルに1つのデータを入れたいのですがどうしたらよいでしょうか?
読み込むexcelのcsvファイルは以下のようになります.
/ A B C
1 Time[s] e1 e2
2 0.005 -2 -1
3 0.01 -2 0
4 0.015 -1 0
. . . .
. . . .
. . . .
. . . .
4763 23.805 -4 -7
発生している問題・エラーメッセージ
実行するとA1セルにすべての結果が出力されてしまう.
エラーメッセージなし
該当のソースコード
import csv
import numpy as np
import pandas as pd
data = pd.read_csv("Excel.csv",index_col="time")
df_emg = data.iloc[:,[0,1,2,3,4,5,6]]
y1 =([df_emg])
csvfile = open ("new1.csv",'w',newline="")
writer=csv.writer(csvfile)
chatable = ([y1])
chatable2 = list(map(list,zip(*chatable)))
writer.writerows(chatable)
Python
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/24 09:47