pandas常用操作

1. 數(shù)據(jù)讀取與存取

讀取數(shù)據(jù)到dataframe中
pd.DataFrame.from_csv('csv_file') # 將csv文件讀取话侧,放入df中
pd.read_csv('csv_file') # 將csv文件讀取合呐,放入df中。同樣有‘'read_excel'等方法
將dataframe寫(xiě)入csv等格式文件
df.to_csv('file.csv', sep=',', index=False) #將數(shù)據(jù)寫(xiě)入file.csv文件,同樣坛吁,也有'to_excel'等方法


2. 數(shù)據(jù)類(lèi)型轉(zhuǎn)換

df.to_dict() #將df類(lèi)型轉(zhuǎn)成dict類(lèi)型
df.to_json() #將df類(lèi)型轉(zhuǎn)成json類(lèi)型
df.to_numpy() #將df類(lèi)型轉(zhuǎn)成numpy類(lèi)型宋渔,與'.values'方法結(jié)果一致
pd.to_datetime() # 將表示時(shí)間的str轉(zhuǎn)變成Timestamp
pd.Timestamp() # 將表示時(shí)間的str轉(zhuǎn)變成Timestamp


3. 數(shù)據(jù)集信息

df.info() #數(shù)據(jù)集基本信息
df.describe() #數(shù)據(jù)集基本統(tǒng)計(jì)信息
統(tǒng)計(jì)信息包括:均值、標(biāo)準(zhǔn)差剂习、四分位數(shù),可以在此基礎(chǔ)上計(jì)算出其他統(tǒng)計(jì)量


4. df類(lèi)型和ds類(lèi)型基本屬性

df.index # 返回pandas.core.indexes類(lèi)型
df.index.to_list() # 將index中每個(gè)元素放入list中
pandas.Series 同樣有上述屬性
df.columns # 返回pandas.core.indexes類(lèi)型
df.columns.to_list() # 將columns中每個(gè)元素放入list中
tips: df.indexdf.index.to_list()返回的結(jié)果都可以用'[0]'的方式索引较沪,結(jié)果一樣鳞绕。
df_new = pd.DataFrame(df.values, index=df.index, columns=df.colunns)
df_new = pd.DataFrame(df.values, index=df.index.to_list(), columns=df.colunns.to_list())
pandas.Series類(lèi)型沒(méi)有columns屬性,但是有name屬性
ds = pd.Series(np.random.randn(100,), index=df.index, name='隨機(jī)數(shù)')


5. 基本數(shù)據(jù)操作

檢查Nan值 df.isnull() 檢查缺失值购对,即數(shù)值數(shù)組中的 NaN 和目標(biāo)數(shù)組中的 None/NaN
刪除缺失值df.dropna(axis=0, how='any') 表示刪除含有Nan值的行
替換缺失值df.replace(to_replace=None, value=None) 表示用value值替換to_replace值
刪除特征df.drop('feature_variable_name', axis=1) axis默認(rèn)0
取前 [n] 行df.head(n) 默認(rèn)前5行


6. DataFrame基本操作

改變index df.index=df['time'] 表示將df中‘time’列作為新的索引
改變columns df.columns=['a', 'b'] 表示將原來(lái)的列名更換成‘a(chǎn)’和‘b’猾昆,注意個(gè)數(shù)要一樣
重命名列 df.rename(columns = {df.columns[2]:'size'}, inplace=True) 表示將原先的第3列名稱換成‘size’
重新索引df.reindex([]) []表示新的索引順序,原來(lái)['a','b','c']骡苞, 可以變成['b','a','c']
根據(jù)索引排序 df.sort_index()
根據(jù)元素值排序df.sort_values()
df合并 pd.concat(axis=0)
數(shù)據(jù)查詢:
df.iloc[] 用索引值
df.loc[]用index和columns實(shí)際名稱
df['size']根據(jù)columns中某一名稱
df.szie取df中‘size’這一列
分組功能 df.groupby()
分割區(qū)間pd.cut()
apply方法pd.apply()

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末垂蜗,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子解幽,更是在濱河造成了極大的恐慌贴见,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件躲株,死亡現(xiàn)場(chǎng)離奇詭異片部,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)霜定,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)档悠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人望浩,你說(shuō)我怎么就攤上這事辖所。” “怎么了磨德?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵缘回,是天一觀的道長(zhǎng)吆视。 經(jīng)常有香客問(wèn)我,道長(zhǎng)酥宴,這世上最難降的妖魔是什么啦吧? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮拙寡,結(jié)果婚禮上授滓,老公的妹妹穿的比我還像新娘。我一直安慰自己倒庵,他們只是感情好褒墨,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布炫刷。 她就那樣靜靜地躺著擎宝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浑玛。 梳的紋絲不亂的頭發(fā)上绍申,一...
    開(kāi)封第一講書(shū)人閱讀 51,727評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音顾彰,去河邊找鬼极阅。 笑死,一個(gè)胖子當(dāng)著我的面吹牛涨享,可吹牛的內(nèi)容都是我干的筋搏。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼厕隧,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼奔脐!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起吁讨,我...
    開(kāi)封第一講書(shū)人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤髓迎,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后建丧,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體排龄,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年翎朱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了橄维。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拴曲,死狀恐怖争舞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情疗韵,我是刑警寧澤兑障,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響流译,放射性物質(zhì)發(fā)生泄漏逞怨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一福澡、第九天 我趴在偏房一處隱蔽的房頂上張望叠赦。 院中可真熱鬧,春花似錦革砸、人聲如沸除秀。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)册踩。三九已至,卻和暖如春效拭,著一層夾襖步出監(jiān)牢的瞬間暂吉,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工缎患, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留慕的,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓挤渔,卻偏偏與公主長(zhǎng)得像肮街,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子判导,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容