我想從數據幀my.data
中提取第一個非零元素爲1
的每一行。提取第一個非零元素爲1的行
my.data <- read.table(text = '
x1 x2 x3 x4
0 0 1 1
0 0 0 1
0 2 1 1
2 1 2 1
1 1 1 2
0 0 0 0
0 1 0 0
', header = TRUE)
my.data
desired.result <- read.table(text = '
x1 x2 x3 x4
0 0 1 1
0 0 0 1
1 1 1 2
0 1 0 0
', header = TRUE)
desired.result
我甚至不知道從哪裏開始。對不起,如果這是重複的。感謝您的任何建議或意見。
得主,根據微基準最快的解決方案 – Vlo