最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pandas groupby()的使用小結

 更新時間:2023年11月08日 09:03:08   作者:m0_38093796  
在數(shù)據(jù)分析中,經(jīng)常會用到分組,可用函數(shù)pandas中的groupby(),本文就來介紹一下pandas groupby()的使用小結,具有一定的參考價值,感興趣的可以了解一下

在數(shù)據(jù)分析中,經(jīng)常會用到分組,可用函數(shù) pandas 中的groupby()。

groupby()主要的分組統(tǒng)計方向:

1、分組匯總
2、分組描述性統(tǒng)計分析
3、分組計算均值等統(tǒng)計量
4、分組去重
5、分組排序取樣本
6、分組匯總,然后再分組計算

Date	Latitude	Longitude	Depth	Type
01/02/1965	19.246	145.616	131.6	Earthquake
01/04/1965	1.863	127.352	80.0	Earthquake
01/05/1965	-20.579	-173.972	20.0	Earthquake
01/08/1965	-59.076	-23.557	15.0	Earthquake
01/09/1965	11.938	126.427	15.0	Earthquake
#1、分組統(tǒng)計組內個數(shù)
df.groupby(['date','Type'])
	.size()

#2、分組統(tǒng)計計算‘Depth'的基本數(shù)據(jù)分布
df.groupby(['date','type'])['Depth']
	.describe()
	
#3、分組統(tǒng)計計算‘Latitude'的均值	
df.groupby(['date','type'])
	.agg({'Latitude':'mean'})

#分組統(tǒng)計計算兩列數(shù)據(jù)的均值
df.groupby(['date','type'])
	.agg(la_mean = ('Latitude','mean'),
 		 lo_mean = ('Longitude','mean'),
 		 la_range = ('depth',lambda x:x.max() - x.min()))

#4、分組然后對每組去重,然后匯總去重后的個數(shù)
df.groupby('date')
	.apply(lambda x: x.drop_duplicates('Type')['Type']
		.count())

#5、分組,然后按照‘Latitude'降序,并取出每組的前3個樣本。
df.groupby(['date'])
	.apply(lambda x: x.sort_values('Latitude',ascending = False)
			.head(3))

#6、分組,然后匯總計算兩列數(shù)據(jù),再進行分組,取出每一組‘la_sum'的最大值
df.groupby(['date','type'])
	.agg(la_sum = ('Latitude','sum'),
		 lo_sum = ('Longitude','sum'))
		 	.groupby(['date'])
				.apply(lambda x:x.sort_values('la_sum ',ascending = False).head(1))

#分組,然后按照type排序,再分組,取出前10匯總和后10匯總,然后再計算兩者的比率
df.groupby('date')
	.apply(lambda x:x.sort_values('type'))
		.reset_index(drop = True).groupby('date')
			.agg(tail10 = ('depth',lambda x:x.head(10).sum()),
				 top10 = ('depth',lambda x:x.tail(10).sum()))
					.apply(lambda x:x['top10']/x['tail10'],axis = 1)

groupby()結合agg()和apply(),可以解決很多復雜的分組計算問題。

到此這篇關于pandas groupby()的使用小結的文章就介紹到這了,更多相關pandas groupby()使用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python實現(xiàn)動態(tài)循環(huán)輸出文字功能

    Python實現(xiàn)動態(tài)循環(huán)輸出文字功能

    這篇文章主要介紹了Python實現(xiàn)動態(tài)循環(huán)輸出文字功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • 關于python2 csv寫入空白行的問題

    關于python2 csv寫入空白行的問題

    今天小編就為大家分享一篇關于python 2 csv寫入空白行的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • pandas與pyspark計算效率對比分析

    pandas與pyspark計算效率對比分析

    這篇文章主要介紹了pandas與pyspark計算效率對比,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • Python腳本提取fasta文件單序列信息實現(xiàn)

    Python腳本提取fasta文件單序列信息實現(xiàn)

    這篇文章主要為大家介紹了Python腳本提取fasta文件單序列信息實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • python一行sql太長折成多行并且有多個參數(shù)的方法

    python一行sql太長折成多行并且有多個參數(shù)的方法

    今天小編就為大家分享一篇python一行sql太長折成多行并且有多個參數(shù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python自動化測試通過日志3分鐘定位bug

    python自動化測試通過日志3分鐘定位bug

    軟件開發(fā)中通過日志記錄程序的運行情況是一個開發(fā)的好習慣,對于錯誤排查和系統(tǒng)運維都有很大幫助,Python標準庫自帶了強大的logging日志模塊,在各種python模塊中得到廣泛應用
    2021-11-11
  • python3通過subprocess模塊調用腳本并和腳本交互的操作

    python3通過subprocess模塊調用腳本并和腳本交互的操作

    這篇文章主要介紹了python3通過subprocess模塊調用腳本并和腳本交互的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Python中property函數(shù)用法實例分析

    Python中property函數(shù)用法實例分析

    這篇文章主要介紹了Python中property函數(shù)用法,結合實例形式分析了property函數(shù)的功能、參數(shù)、使用方法及相關操作注意事項,需要的朋友可以參考下
    2018-06-06
  • python匿名函數(shù)的使用方法解析

    python匿名函數(shù)的使用方法解析

    這篇文章主要介紹了python匿名函數(shù)的使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • pytest中測試特定接口的四種方法

    pytest中測試特定接口的四種方法

    本文介紹了pytest中測試特定接口的四種方法,這些方法可幫助開發(fā)者靈活選擇運行特定測試用例,提高測試效率,下面就來介紹一下著四種常用方法,感興趣的可以了解一下
    2025-07-07

最新評論

保靖县| 高雄市| 平原县| 廉江市| 乌鲁木齐县| 威海市| 安乡县| 钟山县| 湘乡市| 广河县| 黄龙县| 大关县| 昌宁县| 华蓥市| 怀化市| 宣武区| 曲松县| 龙里县| 定南县| 卓尼县| 开化县| 上高县| 承德市| 镇安县| 蒙自县| 义马市| 永清县| 镇坪县| 铁力市| 裕民县| 修水县| 油尖旺区| 清流县| 石嘴山市| 灵川县| 通辽市| 金昌市| 孟村| 濮阳县| 平利县| 北票市|