Python的JSON到CSV
我知道这有很多问题,但我在处理数据时遇到了麻烦 我有以下清单:Python的JSON到CSV,python,json,csv,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,'] 我需要将这个JSON格式转换成CSV,CSV看起来是这样的 我建议: my_list = ['2017-05-31,20:00:00,71.1,73,', '201
['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,']
我需要将这个JSON格式转换成CSV,CSV看起来是这样的
我建议:
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")
瞧 我建议:
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")
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)
瞧 如果您的代码有问题,为什么不写一个包含该代码的问题,并请求帮助修复它?而不是写一个像“请为我做我的工作”这样的问题?提示:阅读,然后,你尝试了什么?您到底遇到了什么“麻烦”?它看起来像一个列表,而不是JSON。还有什么问题?您是否使用了
csv
模块?如果您的代码有问题,为什么不写一个包含该代码的问题,并寻求帮助解决问题?而不是写一个像“请为我做我的工作”这样的问题?提示:阅读,然后,你尝试了什么?您到底遇到了什么“麻烦”?它看起来像一个列表,而不是JSON。还有什么问题?您是否使用了csv
模块?
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)