【发布时间】:2014-10-05 03:03:34
【问题描述】:
我使用 cloudSim 和 CloudReports 模拟器进行实验,并将结果放入原始数据文件 rawData.CRD。现在我想将其转换为 csv 文件,以便将其导入 RStudio 进行进一步分析。
我遵循了这个脚本。
import csv
import itertools
with open('rawData.CRD', 'r') as in_file:
stripped = (line.strip() for line in in_file)
lines = (line for line in stripped if line)
grouped = itertools.izip(*[lines] * 3)
with open('extracted.csv', 'w') as out_file:
writer = csv.writer(out_file)
writer.writerow(('title', 'intro', 'tagline'))
writer.writerows(grouped)
它正在创建一个包含所有单行的 .csv 文件。但我希望每个值都在单独的单元格中(在 Excel 中打开时)。
这是我的输入原始文件在模拟器中的样子。
这是我应用脚本后得到的,所有数据都作为单个元素。
请帮我修改脚本。
【问题讨论】:
-
我从以下线程获得了脚本。stackoverflow.com/questions/16248513/…
-
顺便说一句,您是否考虑过使用 Pandas 代替 R?
-
不,实际上我正在使用 R 开发一个应用程序。所以我需要这个文件作为应用程序的输入
标签: python excel csv export-to-csv