Rag*_*mvs 3 r delete-row dataframe
我有这个数据框,沿着两列有一组零值。df
Sl_No No_of_Mails No_of_Responses
1 10 2
2 0 0
3 20 0
4 10 10
5 0 0
6 0 NA
7 10 NA
8 10 0
Run Code Online (Sandbox Code Playgroud)
我想在No_of_Mails不干扰另一列的情况下删除那些等于零的行。我试过下面的代码
row_sub = apply(df, 1, function(row) all(row !=0 ))
df[row_sub,]
Run Code Online (Sandbox Code Playgroud)
这将删除所有 0 值,包括number_of_responses列中的值。我希望那个专栏不受干扰 我也试过这个
df[df$No_of_Mails][!(apply(df, 1, function(y) any(y == 0))),].
Run Code Online (Sandbox Code Playgroud)
这将删除所有行并给我一个零行的表。