Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中用3个循环打印数据_Python_Loops_Pandas_Plot_Nested - Fatal编程技术网

在python中用3个循环打印数据

在python中用3个循环打印数据,python,loops,pandas,plot,nested,Python,Loops,Pandas,Plot,Nested,我在下面有一个数据框df:显示了按车辆类型划分的每类人每天完成的公里数 People Car dmy value(km) A Renault 14-05-2016 500 B Peugeot 14-05-2016 1000 A Citroen 14-05-2016 400 A Renault 15-05-2016 24 B

我在下面有一个数据框df:显示了按车辆类型划分的每类人每天完成的公里数

People      Car         dmy         value(km)
A         Renault    14-05-2016     500
B         Peugeot    14-05-2016     1000
A         Citroen    14-05-2016     400
A         Renault    15-05-2016     24
B         Peugeot    15-05-2016     247
A         Renault    15-05-2016     369
A         Citroen    23-05-2016     692
A         Citroen    28-05-2016     284
我在一年内有2万条生产线

这就是我所做的:

 yy = (df["Car"] == 'Renault') & (df["People"] == 4) & (df["dmy"] == 15-05-2016)
我希望能够在一个函数中迭代这3个元素

如何创建三重循环来自动执行此命令

Def my plot(df, Car, People, dmy)
    for i in car
        return i
    for j in People
       return j
for k in dmy
    return k
value = (df["Car"] == 'Renault') & (df["People"] == 4) & (df["dmy"] == 15-05-2016).yy['value', 'dmy']].groupby('dmy').aggregate(np.mean)
这样我就可以很容易地为I,j和k的每一个值画出每一张图?每个曲线图应显示i、j和k的每次迭代的‘值’、‘dmy’的聚合值

输出必须是一个绘图,在这里我调用我的函数df(Car,People,dmy)


谢谢大家!

您的预期输出不是很清楚,但是df.groupby(['People','Car','dmy'])不会。mean()也会这样做吗?+不清楚您正在寻找什么类型的图形您的预期输出不是很清楚,但是df.groupby(['People','Car','dmy'])。mean()也会这样做吗?+不清楚您正在寻找什么类型的图形