R 为什么在使用which()函数时输出整数(0)?

R 为什么在使用which()函数时输出整数(0)?,r,R,我试图确定V1列中哪些变量在V5列中的值在95-105范围内,哪些变量在V6列中的值在7-13范围内。我正在使用which函数,并试图将V1中变量的名称存储在变量x下,但我一直得到输出整数(0)或字符(0),我不确定这意味着什么。我的代码的图片附在下面 整数(0)表示数据帧中没有满足条件的元素。(你可以试试 with(df, any(95 <= V5 & V5 <= 105 & 13 <= V6 & V6 <= 17))

我试图确定V1列中哪些变量在V5列中的值在95-105范围内,哪些变量在V6列中的值在7-13范围内。我正在使用which函数,并试图将V1中变量的名称存储在变量x下,但我一直得到输出整数(0)或字符(0),我不确定这意味着什么。我的代码的图片附在下面

整数(0)
表示数据帧中没有满足条件的元素。(你可以试试

with(df, any(95 <= V5 & V5 <= 105 & 
             13 <= V6 & V6 <= 17))

带有(df,任意(95)根据您的描述,您的
命令中有一个输入错误-
df$V7>=13
应该是
df$V6>=13
看起来像是您第一次尝试在命令开头复制并粘贴了一个
,所以它根本没有执行。您能剪切并粘贴文本而不是发布屏幕截图吗?