python 3.6 中的 csv 组织

csv organization in python 3.6

我有成功导入 csv 文件和组织字段的代码(见下文),但我正在努力寻找一种方法来按字段组织数据,以便可以使用 matplotlib 绘制图形,例如一种我可以将每一行的每一行直接相互比较的方法。

import csv
with open ('C:\Users\User\Desktop\ubiome samples\ubiomesamples.csv', 'r') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)
fields = ['tax name', 'tax rank', 'count', 'count norm', 'taxon', 'parent']

提前致谢

您尝试过使用 pandas/DataFrames 吗?

import pandas as pd
df = pd.read_csv('C:\Users\User\Desktop\ubiomesamples\ubiomesamples.csv')
df.columns = ['tax name', 'tax rank', 'count', 'count norm', 'taxon', 'parent']

如果需要转置,可以

df = df.T