我的数据只有一栏指定一年中的某天,下面的代码提供了一个示例数据集。我的代码没有出现任何错误,但是当我查看'df_2'和'df_3'中的观察次数时,出现了问题。我不知道是什么。
#Example data
height <- c(21,34,64,27,74,90)
weight <- c(1,45,2,46,3,7)
day <- c(23,67,34,1,90,54)
df <- data.frame(height,weight,day)
#get days between 30 &70, and between 80 & 100
df_2 <- subset(df, day>”30” & day<”70”)
df_3 <- subset(df, day>”80” & day<”100”)
df_4 <- rbind(df_2,df_3)
我也尝试过将其键入一个范围,例如:subset(df,day [30:70],但这会产生错误。
答案 0 :(得分:0)
请删除引号,因为它们是数字格式
df_2 <- subset(df, day>= 30 & day <= 70)
df_3 <- subset(df, day>=80 & day<=100)
df_4 <- rbind(df_2,df_3)
> print(df_4)
height weight day
34 45 67
64 2 34
90 7 54
74 3 90