java pandas是什么,讓我們一起了解一下?
pandas是基于NumPy的一種工具,該工具是為解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的。Pandas納入了大量庫和一些標(biāo)準(zhǔn)的數(shù)據(jù)模型,提供了高效地操作大型數(shù)據(jù)集所需的工具。
pandas的數(shù)據(jù)結(jié)構(gòu)是什么?
Series:一維數(shù)組,與Numpy中的一維array類似。二者與Python基本的數(shù)據(jù)結(jié)構(gòu)List也很相近。Series如今能保存不同種數(shù)據(jù)類型,字符串、boolean值、數(shù)字等都能保存在Series中。
Time- Series:以時(shí)間為索引的Series。
DataFrame:二維的表格型數(shù)據(jù)結(jié)構(gòu)。很多功能與R中的data.frame類似。可以將DataFrame理解為Series的容器。
Panel :三維的數(shù)組,可以理解為DataFrame的容器。
Panel4D:是像Panel一樣的4維數(shù)據(jù)容器。
PanelND:擁有factory集合,可以創(chuàng)建像Panel4D一樣N維命名容器的模塊。
實(shí)戰(zhàn)操作,如何使用pandas?
以Series為例:
import?pandas?as?pd import?numpy?as?np s?=?pd.Series([1,3,6,np.nan,44,1]) print(s) """ 0?????1.0 1?????3.0 2?????6.0 3?????NaN 4????44.0 5?????1.0 dtype:?float64 """
Series的字符串表現(xiàn)形式為:索引在左邊,值在右邊。由于我們沒有為數(shù)據(jù)指定索引。于是會自動創(chuàng)建一個(gè)0到N-1(N為長度)的整數(shù)型索引。
以上就是小編今天的分享了,希望可以幫助到大家。