首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >group by group使用虚拟变量

group by group使用虚拟变量
EN

Stack Overflow用户
提问于 2020-03-22 21:29:49
回答 1查看 191关注 0票数 1

我希望在R中创建一个代码,它的功能与以下代码完全相同:

代码语言:javascript
复制
CombData <- CombData %>%
  group_by(Date, ESG) %>%
  mutate(Ratings = n())

ggplot(data = CombData, aes(x=Date, y=Ratings, group=ESG, color=ESG)) + geom_line()

但我不想包含所有数据,我只想分别包含“大”、“中”或“小”组的数据。因此,我要么希望将大、中、小公司分为两类:评级公司和未评级公司,要么希望由小型未评级公司和未评级公司、中型未评级公司和大型未评级公司和未评级公司组成的3个图。

我当前的数据如下所示:

代码语言:javascript
复制
    ISIN            Date        Ticker  Price Close MarketCap   MarketSeg   Number of Firms Ratings ESG 
1   BSP951331318    31-01-2010  UIE     434         2232199578  Medium      26              120 Not Rated
2   BSP951331318    28-02-2010  UIE     440         2263059480  Medium      26              120 Not Rated
3   BSP951331318    31-03-2010  UIE     513         2638521621  Medium      27              120 Not Rated
4   BSP951331318    30-04-2010  UIE     512         2633378304  Medium      25              120 Not Rated
5   BSP951331318    31-05-2010  UIE     465         2391642405  Medium      24              120 Not Rated
6   BSP951331318    30-06-2010  UIE     481         2473935477  Medium      23              121 Not Rated
7   BSP951331318    31-07-2010  UIE     497         2556228549  Medium      23              121 Not Rated
8   BSP951331318    31-08-2010  UIE     438         2252772846  Medium      23              121 Not Rated
9   BSP951331318    30-09-2010  UIE     445         2288776065  Medium      23              121 Not Rated
10  BSP951331318    31-10-2010  UIE     486         2499652062  Medium      23              122 Not Rated
EN

回答 1

Stack Overflow用户

发布于 2020-03-22 21:47:47

你的第二个建议的一个解决方案是:

代码语言:javascript
复制
CombData <- CombData %>%
  subset(MarketCap %in% c("Large", "Medium", "Small")) %>%
  group_by(Date, MarketCap, ESG) %>%
  summarise(Ratings = n())

ggplot(data = CombData, aes(x=Date, y=Ratings, group=ESG, color=ESG)) + 
  geom_line() +
  facet_wrap(~MarketCap)

至于第一种选择,它需要更多的细节。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60799905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档