python刪掉資料表幾列的方法
1、使用del函式刪除指定列
python 中針對DataFrame格式的資料,刪除列最簡單的方法是使用del 函式,簡單粗暴效果好,如
import pandas as pd df = pd.DataFrame(columns = list('AB'),data = [[1,2,3],[4,5,6]]) print(df) 結果如下: A B C 0 1 2 3 1 4 5 6 #刪除B列 del df['B'] print(df) 結果如下: A C 0 1 3 1 4` 6
DataFrame是一種表格型資料結構,它含有一組有序的列,每列可以是不同的值。DataFrame既有行索引,也有列索引,它可以看作是由Series組成的字典,不過這些Series公用一個索引。
2、使用DataFrame.drop函式刪除指定列
用法:DataFrame.drop(labels=None,axis=0, index=None, columns=None, inplace=False)
引數說明:
labels 就是要刪除的行列的名字,用列表給定
axis 預設為0,指刪除行,因此刪除columns時要指定axis=1;
index 直接指定要刪除的行
columns 直接指定要刪除的列
inplace=False,預設該刪除操作不改變原資料,而是返回一個執行刪除操作後的新dataframe;
inplace=True,則會直接在原資料上進行刪除操作,刪除後無法返回。
刪除行列有兩種方式:
1)labels=None,axis=0 的組合
2)index或columns直接指定要刪除的行或列
>>>df = pd.DataFrame(np.arange(12).reshape(3,4), columns=['A', 'B', 'C', 'D']) >>>df A B C D 0 0 1 2 3 1 4 5 6 7 2 8 9 10 11 #Drop columns,兩種方法等價 >>>df.drop(['B', 'C'], axis=1) A D 0 0 3 1 4 7 2 8 11 >>>df.drop(columns=['B', 'C']) A D 0 0 3 1 4 7 2 8 11 # 第一種方法下刪除column一定要指定axis=1,否則會報錯 >>> df.drop(['B', 'C']) ValueError: labels ['B' 'C'] not contained in axis #Drop rows >>>df.drop([0, 1]) A B C D 2 8 9 10 11 >>> df.drop(index=[0, 1]) A B C D 2 8 9 10 11
推薦學習《》。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2730/viewspace-2834002/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python 刪除大表資料Python
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- 查詢陣列裡資料刪除和增加的方法陣列
- mysql資料庫連表查詢的幾種方法MySql資料庫
- Python按條件刪除Excel表格資料的方法PythonExcel
- 第十二講 為什麼表資料刪掉一半,表檔案大小不變?
- 利用 Django 動態展示 Pyecharts 圖表資料的幾種方法DjangoEcharts
- 指定刪除幾天前的索引資料索引
- MySQL刪除資料表MySql
- 陣列的方法-新增刪除陣列
- [BUG反饋]生成模型掉不出資料表模型
- excel刪除重複資料保留一條 如何刪掉重複資料只留一條Excel
- MySql 表資料的增、刪、改、查MySql
- 大資料分析的幾種方法大資料
- 簡單介紹mysql如何刪除資料表和關聯的資料表刪除詳情MySql
- 幾種刪除Linux目錄的方法Linux
- 刪除a表中和b表相同的資料
- mysql 刪除表中重複的資料MySql
- 陣列去重的幾個方法陣列
- 遍歷陣列的幾種方法陣列
- 陣列去重的幾種方法陣列
- oracle刪除重資料方法Oracle
- RAID磁碟陣列掉線3塊的資料恢復過程AI陣列資料恢復
- 私有資料、刪掉的內容可以永久訪問,GitHub官方:故意設計的Github
- 常用的幾個陣列方法與數學方法陣列
- python移除/刪除非空資料夾/目錄的最有效方法是什麼?Python
- 資料夾刪除不了怎麼辦?資料夾刪除不了的解決方法
- 如何刪除資料庫下的所有表(mysql)資料庫MySql
- Oracle中刪除表中的重複資料Oracle
- sqlplus連線資料庫的幾種方法SQL資料庫
- python實現列1的資料補充到列2Python
- 分割陣列的幾種方法比較陣列
- JS陣列去重的幾種方法JS陣列
- 陣列去除重複的幾個方法陣列
- python的queue佇列獲取資料Python佇列
- 列舉python常用的資料結構Python資料結構
- 幾種常見的Python資料結構Python資料結構
- 【伺服器資料恢復】資料庫所在raid陣列硬碟故障掉線的資料恢復案例伺服器資料恢復資料庫AI陣列硬碟