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
- 設計模式(一):學習大綱設計模式
- 教學大綱
- 大資料學習大綱,大資料應該怎麼學大資料
- 2020年大資料學習大綱(持續更新中...)大資料
- [python]pandas學習Python
- ui設計培訓學習就業大綱分享UI就業
- 學習LaTeX之總綱
- 小白怎麼學習雲端計算?雲端計算學習大綱
- pandas學習筆記筆記
- pandas 學習總結
- Pandas基礎學習
- 雲端計算學習路線教程大綱課件:CentOS7修改網路卡為eth0CentOS
- 【pandas學習筆記】Series筆記
- 【pandas學習筆記】DataFrame筆記
- 學習大資料必須瞭解的大資料開發課程大綱大資料
- SpringMVC框架複習大綱【面試+提高】SpringMVC框架面試
- numpy的學習筆記\pandas學習筆記筆記
- Armv8/Armv9架構的學習大綱-學習方法-自學路線-付費學習路線架構
- 雲端計算學習路線教程大綱課件:LVM管理LVM
- 雲端計算學習路線教程大綱課件:FTP ServerFTPServer
- Summary Functions and Maps(pandas學習三)Function
- Indexing, Selecting & Assigning(pandas學習二)Index
- 【Task03】Pandas學習打卡
- Numpy與Pandas學習網站學習網站
- pandas學習之Python基礎Python
- spark大綱Spark
- 2020web前端學習路線(附全套前端視訊教程+教學大綱)Web前端
- 入行IT界,0基礎如何學習大資料?大資料
- 雲端計算學習路線教程大綱課件:使用自建源
- 雲端計算學習路線教程大綱課件:關於NFSNFS
- 【pandas學習筆記】綜合整理筆記
- pandas 學習筆記 (入門篇)筆記
- pandas組隊學習task06
- 組隊學習2——pandas基礎
- Python大資料分析學習.Pandas 資料匯入問題 (1)Python大資料
- 醫學資訊學(1)——複習筆記提綱筆記