CSV文件阅读器到组织的matplotlib映射

时间:2019-04-30 15:53:12

标签: python python-3.x list csv organization

获取csv文件信息,将其读取,整理成列表,然后再获取信息并使用matplotlib创建图形。

我尝试了6个列表,每个列表包含680个元素。很难理解如何将其相互关联以进行映射。

with open('movie.csv') as csvfile:
    readCSV = csv.reader(csvfile, delimiter =',')

    for row in readCSV:
        movie.append(row[0])
        release.append(row[1])
        distributor.append(row[2])
        genre.append(row[3])
        mpaa.append(row[4])
        tickets.append(row[5])

能够按特定发行人来添加票,每月售出的票(发行日期)和按类型流放的电影。

我如何才能更轻松地做到这一点?还是最好的方法?我无法弄清楚如何关联特定的索引,movie [3]通过此dis赚了这么多钱,现在将其分配的总金额添加到该发行商的总金额中,然后继续沿线创建所有索引的总金额。具体的分销商?

1 个答案:

答案 0 :(得分:0)

只需将熊猫与its csv reader配合使用:

import pandas as pd

然后

df = pd.read_csv('waka.csv')

或者,不带标题的情况下读取:

df = pd.read_csv('waka.csv', header=None)

加载.csv后,将创建DataFrame对象。 Pandas具有强大的表/数据框功能,并且可以通过几行代码完成几乎所有操作。


请注意,如果您使用的是非UTF编码,则应在encoding参数中编写它:

  

encoding:str,可选

     

在读取/写入时用于UTF的编码(例如“ utf-8”)。

例如:

df = pd.read_csv('waka.csv', header=None, encoding='cp1026')

这里是list of standart encodings