#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 方法歸納 使用 直接將多列合...