【发布时间】:2021-11-15 18:06:03
【问题描述】:
我有一个要绘制的 CSV。
但是,要获得此图,我需要先将一列分配给列表(或数组),然后从那里继续。我需要将第一列分配给所述列表。在上述列中,数字 1 到 45 有很多重复项(因此在代码中为 range(1,46))。
目前,我已经写到这里了:
for weekly sales against Date
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
%matplotlib inline
a = []
for stn in range(1,46):
a.append(walmart[walmart.Store == stn])
for printval in range(1,46):
b = a[printval-1]
注意: walmart(与数据集关联的值)已被 pd.read_csv 读取。它可以工作并且已经产生了输出。
我不知道从这里做什么。我也想根据商店对此进行绘制。
数据集可以找到:https://www.kaggle.com/divyajeetthakur/walmart-sales-prediction
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: python pandas csv matplotlib