我想解析一个类似这样的 CSV 文件 enter image description here 。这是一个 Excel 电子表格。
我想读取 csv 文件并以列表的形式获取每列的数据。假设我将字段名称称为“low”,我想以列表的形式获取该字段名称下的数据,以便对其进行分析。到目前为止,我正在使用下面的代码读取文件,但我不知道如何从每一列获取数据。
import csv
filename = "csv practice file.csv"
fields = []
rows = []
with open(filename, 'r') as csvfile:
csvreader = csv.reader(csvfile)
fields = csvreader.__next__()
for row in csvreader:
rows.append(row)
`
最佳答案
您可以使用 pandas 库,
import pandas as pd
yourdata = pd.read_csv('yourfile.csv')
这会将您的 csv 文件读入字典中。然后您可以通过以下方式将您的列称为列表:
yourcolumn = yourdata['columnname'].values
关于python - 对csv文件进行解析和分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59339468/