我有一个包含 5908 行(现在是变量)和 5 列(观察值)的数据集。变量在某些列中取值 0.00。 我想整理出根本没有任何零值的行。
df <- read.delim2("permutation.txt")
# Randomly select 5 column names out of 60 (because I actually have 60 columns)
selected_column_names <- sample(colnames(df), 5)
# Select the 5 specified columns from the data frame
selected_data <- df[, selected_column_names]
我希望对根本不包含任何 0.00 值的行进行排序。
对每一行应用一个函数并将结果保存到变量中。
selected_data$drop <- apply(testdf, 1, \(x) any(x == 0))
然后您可以根据变量过滤数据集。喜欢:
testdf[!testdf$drop, ]
如果只需要数量的话,也可以统计drop中有多少个FALSE。