DataFrame中GroupBy详解
# df.GroupBy("某列")的作⽤:
排序后返回的是:将⼀个表分为很多个tuple(其数量等于原来的⾏数),tuple列按照从⼩到⼤的顺序排列,tuple[0]表⽰该⾏中索引列(GroupBy列)对应的值,tuple[1]表⽰原来DF中的某⼀⾏,且性质还是为DataFrame,这边意味着还可以继续对它做DF相关操作(⽐如继续GroupBy)。
先看看⼤佬的详细解释:(讲解得很仔细的)
我补充⼀点东西,就是GroupBy()函数的具体使⽤:
import numpy as np
from pandas import DataFrame
import pandas as pd
dates = pd.date_range('20130101', periods=6)
df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=list('ABCD'))
print(df)
Result:
建议体验⼀下下⾯的操作:
for dfGroupBy upby("C"):
print(dfGroupBy)
print(dfGroupBy[0])
groupby是什么函数
print(type(dfGroupBy))
print(dfGroupBy[1])
print(type(dfGroupBy[1]))
# print(dfGroupBy)
break
#建议⾃⼰改改⾥⾯的参数,看看输出,然后仔细读读第⼀段的话Result:
建议⾃⼰多试试,看不如做

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。