获取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赚了这么多钱,现在将其分配的总金额添加到该发行商的总金额中,然后继续沿线创建所有索引的总金额。具体的分销商?
答案 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')