读取CSV文件的数据以创建新的CSV文件

时间:2017-09-28 20:07:23

标签: python csv

我有一些CSV文件的数据。正如您在代码中看到的,我可以读取文件并打印我需要的信息。问题是当我尝试使用原始CSV文件的某些信息创建新的CSV文件时。我想将我的analyzed信息保存在新的CSV中。我不知道如何使用原始信息制作新文件。

Data.csv enter image description here

import csv

with open('Data.csv') as csvfile:
    readCSV = csv.reader(csvfile, delimiter=',')
    for row in readCSV:
        analyzed = (row[0],row[3],row[3]<0.25)
        print(analyzed)

1 个答案:

答案 0 :(得分:0)

对于CSV文件或类似数据的数据,您可能希望使用pandas

import pandas as pd

df_data = pd.DataFrame.from_csv('Data.csv')

# Analyze
for index, row in df_data.iterrows():
    pass

df_data.to_csv('new_Data.csv')

对于阅读,你有几个选项,如

并且,如您所见,使用

保存已转换或新创建的DataFrame

安装运行

pip install pandas