如何在 R 中移除包含特定數字的 data.table 物件中的行?
要移除包含特定數字的 R 中 data.table 物件中的行,我們可以按照以下步驟操作:-
首先,建立一個 data.table 物件。
然後,使用帶有 apply 函式的單平方子集來移除包含特定數字的行。
示例
建立 data.table 物件
讓我們建立一個 data.table 物件,如下所示:-
library(data.table) x<-sample(1:25,25) y<-sample(1:25,25) z<-sample(1:25,25) DT<-data.table(x,y,z) DT
輸出
在執行時,上述指令碼將生成以下輸出(該輸出會在您的系統中因隨機性而有所不同):-
x y z
1: 24 3 24
2: 23 5 11
3: 2 2 8
4: 10 4 9
5: 21 12 20
6: 4 18 16
7: 11 19 19
8: 6 21 17
9: 9 23 23
10: 8 6 2
11: 20 7 15
12: 7 22 22
13: 13 17 4
14: 15 14 13
15: 25 16 14
16: 16 9 12
17: 1 24 5
18: 3 11 10
19: 19 20 25
20: 22 10 3
21: 14 25 7
22: 12 8 1
23: 18 1 18
24: 17 15 21
25: 5 13 6
x y z移除包含特定數字的行
使用帶有 apply 函式的單平方子集來移除包含 data.table 物件 DT 中的 10 的行:-
library(data.table) x<-sample(1:25,25) y<-sample(1:25,25) z<-sample(1:25,25) DT<-data.table(x,y,z) DT[!apply(DT==10,1,any),]
輸出
x y z
1: 24 3 24
2: 23 5 11
3: 2 2 8
4: 21 12 20
5: 4 18 16
6: 11 19 19
7: 6 21 17
8: 9 23 23
9: 8 6 2
10: 20 7 15
11: 7 22 22
12: 13 17 4
13: 15 14 13
14: 25 16 14
15: 16 9 12
16: 1 24 5
17: 19 20 25
18: 14 25 7
19: 12 8 1
20: 18 1 18
21: 17 15 21
22: 5 13 6
x y z
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP