Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;尺寸数量不正确“;从data.frame检索数据时的消息_R_Dataframe - Fatal编程技术网

&引用;尺寸数量不正确“;从data.frame检索数据时的消息

&引用;尺寸数量不正确“;从data.frame检索数据时的消息,r,dataframe,R,Dataframe,我有一个包含子集组、性别和其他内容的数据框架。 我试图检索雄性的数据,然后我使用命令 data[data$gender == "male",] 但它总是说维数不正确,如何解决它?一个使用dplyr的示例 library(dplyr) df <- data.frame(gender = rep(c("male", "female"), each=5), loveToBuy = c("car", "car", "computer", "rolex", "bo

我有一个包含子集组、性别和其他内容的数据框架。 我试图检索雄性的数据,然后我使用命令

data[data$gender == "male",]

但它总是说维数不正确,如何解决它?

一个使用dplyr的示例

library(dplyr)
df <- data.frame(gender = rep(c("male", "female"), each=5),
                 loveToBuy = c("car", "car", "computer", "rolex", "boat",
                               rep("handbag", 5)))
df2 = df %>% filter(gender == "male")
df2
#   gender loveToBuy
# 1   male       car
# 2   male       car
# 3   male  computer
# 4   male     rolex
# 5   male      boat
库(dplyr)
df%过滤器(性别=“男性”)
df2
#性别之爱
#1辆男车
#2男车
#3男电脑
#4男劳力士
#5公船

欢迎来到StackOverflow!在我看来,您使用的代码是正确的。请阅读相关信息以及如何制作一个。这将使其他人更容易帮助你。我猜你有一个数据框。Try库(dplyr);df%>%filter(性别==“男性”)如果这是数据帧,那么出现问题的代码无论如何都可以工作。我想数据的类别不是问题所在。工作正常,与
df[df$gender=='male',]
一样。