drop函式的使用

2021-10-03 21:02:21 字數 302 閱讀 9342

train_df.drop(train_df.columns[[26, 27]], axis=1, inplace=true)
#drop函式預設刪除行,列需要加axis = 1

對原陣列作出修改並返回乙個新陣列,往往都有乙個 inplace可選引數。如果手動設定為true(預設為false),那麼原陣列直接就被替換。也就是說,採用inplace=true之後,原陣列名對應的記憶體值直接改變

而採用inplace=false之後,原陣列名對應的記憶體值並不改變,需要將新的結果賦給乙個新的陣列或者覆蓋原陣列的記憶體位置

truncate delete和drop的區別

truncate table 在功能上與不帶 where 子句的 delete 語句相同 二者均刪除表中的全部行。但 truncate table 比 delete 速度快,且使用的系統和事務日誌資源少。delete 語句每次刪除一行,並在事務日誌中為所刪除的每行記錄一項。truncate tabl...

truncate delete和drop的異同

truncate table命令將快速刪除資料表中的所有記錄,但保留資料表結構。這種快速刪除與delete from 資料表的刪除全部資料表記錄不一樣,delete命令刪除的資料將儲存在系統回滾段中,需要的時候,資料可以回滾恢復,而truncate命令刪除的資料是不可以恢復的 可以做乙個測試 建乙個...

truncate delete和drop的異同點

相同點 truncate和不帶where子句的delete,以及drop都會刪除表內的資料 不同點 1.truncate和delete只刪除資料不刪除表的結構 定義 drop語句將刪除表的結構被依賴的約束 constrain 觸發器 trigger 索引 index 依賴於該錶的儲存過程 函式將保留...