Pandas大綱學習-0
**1、Series轉DataFrame
population_dict = {"BeiJing": 2154,
"ShangHai": 2424,
"ShenZhen": 1303,
"HangZhou": 981 }
population = pd.Series(population_dict)
pd.DataFrame(population)
pd.DataFrame(population, columns=["population"])
2、通過Numpy二維陣列建立
data = np.random.randint(10, size=(3, 2))
data
pd.DataFrame(data, columns=["foo", "bar"], index=["a", "b", "c"])
data.values
** df.index 返回行索引**
df.columns 返回列索引
df.shape 形狀
df.size 大小
df.dtypes 返回每列資料型別
獲取行
df.loc
data.loc[“BeiJing”]
data.loc[[“BeiJing”, “HangZhou”]]
相對索引 df.iloc
data.iloc[0]
data.iloc[[1, 3]]
行分散取值,列切片
df.loc[[“2019-01-02”, “2019-01-06”], “C”: “D”]
%time 或 %timeit 來計算多次運算的平均時間,並獲得平均值和標準偏差。
執行相同運算,Numpy與Pandas的對比
Numpy更側重於計算,Pandas更側重於資料處理
pandas會自動對齊兩個物件的索引,沒有的值用np.nan表示
預設值也可用fill_value來填充,比NAN更高效
資料種類統計
y1 = pd.DataFrame(y, columns=[“A”])
相關文章
- 《機器學習實戰》學習大綱機器學習
- 碎片化學習Java大綱Java
- Java學習知識大綱Java
- 設計模式(一):學習大綱設計模式
- 教學大綱
- 大資料學習大綱,大資料應該怎麼學大資料
- 小白怎麼學習雲端計算?雲端計算學習大綱
- OpenGL ES 2 0 (iOS) 筆記大綱iOS筆記
- [python]pandas學習Python
- Pandas基礎學習
- pandas學習筆記筆記
- pandas 學習總結
- ui設計培訓學習就業大綱分享UI就業
- 學習LaTeX之總綱
- 雲端計算學習路線教程大綱課件:CentOS7修改網路卡為eth0CentOS
- 【pandas學習筆記】Series筆記
- 【pandas學習筆記】DataFrame筆記
- python之pandas學習Python
- pandas的學習總結
- 2020年大資料學習大綱(持續更新中...)大資料
- pandas 學習(1): pandas 資料結構之Series資料結構
- pandas 學習(2): pandas 資料結構之DataFrame資料結構
- 雲端計算學習路線教程大綱課件:FTP ServerFTPServer
- 學習大資料必須瞭解的大資料開發課程大綱大資料
- numpy的學習筆記\pandas學習筆記筆記
- 【pandas學習筆記】綜合整理筆記
- Numpy與Pandas學習網站學習網站
- 【Task03】Pandas學習打卡
- SpringMVC框架複習大綱【面試+提高】SpringMVC框架面試
- 雲端計算學習路線教程大綱課件:使用自建源
- 雲端計算學習路線教程大綱課件:關於NFSNFS
- 雲端計算學習路線教程大綱課件:LVM管理LVM
- Armv8/Armv9架構的學習大綱-學習方法-自學路線-付費學習路線架構
- spark大綱Spark
- pandas 學習筆記 (入門篇)筆記
- 組隊學習2——pandas基礎
- pandas學習之Python基礎Python
- pandas組隊學習task06