2017-07-03 12 views
0

私はこれに多くの質問があることを知っていますが、データの操作に問題があります。PythonのJSONからCSVへ

私はこのリストを持っている:

['2017-05-31,20:00:00,71.1,73,', '2017-05-31,20:05:00,71.1,72.7,', '2017-05-31,20:10:00,71.1,72.5,', '2017-05-31,20:15:00,71.1,72.4,'] 

私はCSVがそうのように見えるCSVに、このJSON形式を変換する必要があります。

enter image description here

+1

コードに問題がある場合は、そのコードを含む質問を書いていないのはなぜですか? 「私の仕事をしてください」というような質問を書くのではなく、ヒント:[mcve]とhttps://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-questionを参照してください – GhostCat

+1

だから、何を試しましたか?まさに「トラブル」はありましたか? –

+0

JSONではなくリストのように見えます。また、トラブルは何ですか?あなたは 'csv'モジュールを使いましたか? –

答えて

2

私がお勧めしたい:

my_list = ['2017-05-31,20:00:00,71.1,73,', '2017-05-31,20:05:00,71.1,72.7,', '2017-05-31,20:10:00,71.1,72.5,', '2017-05-31,20:15:00,71.1,72.4,'] 
# create and open a file for writing 
with open("my_file.csv", "w") as fout: 
    # iterate through your list 
    for element in my_list: 
     # write your element in your file plus a \n to trigger a new line 
     fout.write(element+"\n") 

らほら!

1
import pandas as pd 
result = [] 
for item in myList: 
    row = item.split(',') 
    result.append(row) 
df = pd.DataFrame(result) 
df.to_csv("myFile.csv", index = False) 
+0

これはあなたを助けましたか? –

関連する問題