R。如何对名称中带有()括号的行进行子集设置?

问题描述 投票:0回答:1

我对R非常陌生,我正在尝试剧情。

该文件包含一排具有4个不同名称的行,我可以为某人细分,但是对于其他在文本中带有括号的人则存在问题。如何对论文进行分组?

我也想重新排序,但我不能

非常感谢!

文件是这个:link to .csv

library(tidyverse)

dfagro

dfagro $ Value = as.numeric(gsub(“,”,“ \。”,dfagro $ Value))

dfagro%>%

mutate(GEO = fct_reorder(GEO,值))%>%

ggplot(subset(dfagro,作物%in%c(“供人类消费的永久作物”)),aes(x = GEO,y = Value))+ geom_bar(stat =“ identity”,width = 0.6)+ coord_flip()#+ #geom_text(data = dfagro,aes(y = Value,label = Value),vjust = 1)

r ggplot2 subset mutate parentheses
1个回答
0
投票

我们可以使用filter

library(dplyr)
dfagro %>%
        mutate(GEO = fct_reorder(GEO, Value)) %>%
        filter(crop %in% "Permanent crops for human consumption")
© www.soinside.com 2019 - 2024. All rights reserved.