首页 > 解决方案 > r 中的子集函数返回 o 行,原因不明

问题描述

我有以下类型的数据集。

'data.frame':   3204 obs. of  270 variables:
     $ group.investment              : chr  "27four Global Equity Prescient FF A1" "27four Global Equity Prescient FF A2" "27four Global Equity Prescient FF A3" "27four Global Equity Prescient FF A5" ...
     $ ASISA.classification          : chr  " Global EQ General" " Global EQ General" " Global EQ General" " Global EQ General" ...
     $ domicile                      : chr  "South Africa" "South Africa" "South Africa" "South Africa" ..

我想按 $ASISA.classification 进行子集化,并交替使用以下代码。它返回 o 行。我想,我错过了一些基本的东西。请,需要帮助。

dom.e <- filter(df$ASISA.classification, ASISA.classification == "Global EQ General")
dom.e <- df %>% filter(paste(ASISA.classification == "Global EQ General"))
dom.e <- df[df$ASISA.classification == 'Global EQ General',]

标签: r

解决方案


推荐阅读