Python Pandas DataFrame取列方式
更新時間:2023年09月12日 09:40:11 作者:wwwddd666
這篇文章主要介紹了Python Pandas DataFrame取列方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
Python Pandas DataFrame取列
1.取一列
首先我們建立一個dataframe結構:df
>>> import numpy as np
>>> import pandas as pd
>>> dfd = {11:["a","b","c"],22:["d","e","f"],33:["g","h","i"]}
>>> df = pd.DataFrame(dfd)得到如下,列名為11,22,33的一個3*3矩陣
>>> df 11 22 33 0 a d g 1 b e h 2 c f i
以列名取列
>>> df_11 = df[11] >>> df_11 0 a 1 b 2 c Name: 11, dtype: object
以列號取列(第幾列)
使用iloc方法,iloc[row行,column列],取一整列的意思就是使列一樣,把這一列里的每一行都取出來。
>>> df_22 = df.iloc[:,1] >>> df_22 0 d 1 e 2 f Name: 22, dtype: object
2.取多列
以列名取多列
>>> df_11_33 = df[[11,33]] >>> df_11_33 11 33 0 a g 1 b h 2 c i
以列號(第幾列)
>>> kk = df.iloc[:,[0,2]] >>> kk 11 33 0 a g 1 b h 2 c i
Python pandas DataFrame取多列
#選擇表格中的'w'、'z'列 data[['w','z']]
這里是雙重方括號!
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python tkinter庫實現(xiàn)登錄注冊基本功能
Python自帶了tkinter模塊,實質上是一種流行的面向對象的GUI工具包 TK 的Python編程接口,提供了快速便利地創(chuàng)建GUI應用程序的方法,下面這篇文章主要給大家介紹了關于tkinter庫制作一個簡單的登錄注冊小程序,需要的朋友可以參考下2022-12-12
python itchat實現(xiàn)調用微信接口的第三方模塊方法
這篇文章主要介紹了python itchat實現(xiàn)調用微信接口的第三方模塊方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-06-06
django model通過字典更新數(shù)據(jù)實例
這篇文章主要介紹了django model通過字典更新數(shù)據(jù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04

