dataframe刪除某列

2021-09-28 19:28:40 字數 420 閱讀 3081

#bodytype為待刪列的列名

data.drop(columns=['bodytype'],axis=1)

但是要注意的是,data.drop()會將刪除列後的dataframe返回,data本身是不會有變化的!

因此可以寫成

#bodytype為待刪列的列名

dataafter=data.drop(columns=['bodytype'],axis=1)

dataafter

同樣地,某一列做資料缺失值填充時也要給原資料重新賦值。

data['id'] = data['id'].fillna(0)#給訓練集的id欄位賦值為0

pandas 某列查詢 選取與刪除某數

法1 迴圈比較 for x in df id if x 1 print exsit break耗時 2.8s 如果不僅僅想確認存在,還想返回下標。多用乙個enumerate,或者用range進行迴圈即可。法2 掩碼運算 不僅能確認存在,存在時還能獲得index。q mydf mydf id 1 in...

dataframe 新增列方法

引入需用的包,並新建dataframe例子 in 1 import pandas as pd import numpy as np in 2 data pd.dataframe np.array 1,2,3 4,5,6 7,8,9 columns a b c in 3 data out 3 a b ...

dataframe多列合併成一列

dataframe的幾列資料合併成為一列 dataframe的幾列資料合併成為一列 1.1 方法歸納 1.2 str.cat函式詳解 1.2.1 語法格式 1.2.2 引數說明 1.2.3 核心功能 1.2.4 常見範例 dataframe的幾列資料合併成為一列 1.1 方法歸納 使用 直接將多列合...