創作內容

0 GP

【筆記】python那個pandas

作者:♙♲⚙\~O_O~/⚙♲♙│2017-10-12 08:04:24│巴幣:0│人氣:303
要用到的東西
import pandas as pd
pd.read_csv(fname,names=head,header=0,usecols=head,nrows=r,skiprows=s)
# fname: filename
# names: column_names
# header: csv 的 column_names 放在第幾個 row ,沒有個畫填None
# usecols: 讀哪些 column 就好
# nrows: 讀幾個 row # 先讀 header ,然後先跳過(skiprows)再算讀了幾個
# skiprows: 跳過幾個 row
type(pd.DataFrame['column_name']) == pd.Series
# pd.DataFrame 取某1個 column 是 pd.Series
pd.DataFrame[['column_name_1', ...]]
# 中括號裡面放list 取多個 column 會有 .index
pd.DataFrame(data={'column_name_1':array_like_data,'column_name_2':array_like_data ...})
pd.concat([DataFrame1,DataFrame2],ignore_index=True)
# ignore_index=True: DataFrame.index 不重新標號
pd.merge(left_DataFrame,right_DataFrame,how='inner',on=['column_name_1', ...])
# 傳說中的 join ,如果用inner以外的可能會產生 null value ,這時可以用
    .fillna(某個值) # 解決他
    # 某個值也可以給 pd.DataFrame ,好像會用DataFrame.index對齊
    # pd.Series 也可以 .fillna(某個值)
DataFrame.groupby('column_name') or DataFrame.groupby(['column_name1', ...])
# 根據給的東西做分類,分類完後
    # .agg('something') # something: sum,mean...
    # 或是
    # .size() # 看有幾個
    # 不管用上面哪一個,都可以把產生的column標名字
    .reset_index(name='flow_mean')
DataFrame.sort_values('column_name',ascending=False) # sort
DataFrame.head(N) # 取前面N個

# 官方doc看完只懂一半是怎樣


引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3752612
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:python

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★agold404 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【廢文/炫耀】研究所剛入... 後一篇:【筆記】python那個...

追蹤私訊切換新版閱覽

作品資料夾

huaing123噁心霸凌雙標刪文仔
雙標仔真的好噁心哦🙂🙃看更多我要大聲說昨天23:53


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】