Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.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 如何显示像';目的';_Python_Pandas_Dataframe - Fatal编程技术网

Python 如何显示像';目的';

Python 如何显示像';目的';,python,pandas,dataframe,Python,Pandas,Dataframe,当我有一个“英里”列时,如何显示一个分类变量(如“目的”)的数据框以及为该特定目的行驶的总距离 您应该像这样使用pd.DataFrame.groupby: df.groupby(“目的*”[“里程*”].sum() 逐行进行,并将值收集到defaultdict(浮点)中 这是您的策略,我来自移动,因此实际代码可能需要稍微修改。请阅读此处: totals_per_purpose=defaultdict(float) for row in df: totals_per_purpose[row[

当我有一个“英里”列时,如何显示一个分类变量(如“目的”)的数据框以及为该特定目的行驶的总距离


您应该像这样使用
pd.DataFrame.groupby


df.groupby(“目的*”[“里程*”].sum()

逐行进行,并将值收集到defaultdict(浮点)中

这是您的策略,我来自移动,因此实际代码可能需要稍微修改。

请阅读此处:
totals_per_purpose=defaultdict(float)
for row in df:
  totals_per_purpose[row[purpose_col]]+=row[total_col]