java pandas是什么,讓我們一起了解一下?
pandas是基于NumPy的一種工具,該工具是為解決數據分析任務而創建的。Pandas納入了大量庫和一些標準的數據模型,提供了高效地操作大型數據集所需的工具。
pandas的數據結構是什么?
Series:一維數組,與Numpy中的一維array類似。二者與Python基本的數據結構List也很相近。Series如今能保存不同種數據類型,字符串、boolean值、數字等都能保存在Series中。
Time- Series:以時間為索引的Series。
DataFrame:二維的表格型數據結構。很多功能與R中的data.frame類似??梢詫ataFrame理解為Series的容器。
Panel :三維的數組,可以理解為DataFrame的容器。
Panel4D:是像Panel一樣的4維數據容器。
PanelND:擁有factory集合,可以創建像Panel4D一樣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的字符串表現形式為:索引在左邊,值在右邊。由于我們沒有為數據指定索引。于是會自動創建一個0到N-1(N為長度)的整數型索引。
以上就是小編今天的分享了,希望可以幫助到大家。