R 如何从具有多个参数的数据帧中获取行

R 如何从具有多个参数的数据帧中获取行,r,R,我正试图从泰坦尼克号df中获得“最失落”的一排 我创建了一个新变量(大多数变量丢失了),并希望从泰坦尼克号df中获得这行信息。如果您创建了一个变量,那么它将是一列而不是一行。 试一试 编辑 好的,如果你想得到那一行 titanic_df[titanic_df$Freq == max(titanic_df$Freq), ] 或使用tidyverse: library(tidyverse) titanic_df %>% filter(Freq == max(Freq)) 或者你可以按

我正试图从泰坦尼克号df中获得“最失落”的一排


我创建了一个新变量(大多数变量丢失了),并希望从泰坦尼克号df中获得这行信息。如果您创建了一个变量,那么它将是一列而不是一行。 试一试

编辑

好的,如果你想得到那一行

titanic_df[titanic_df$Freq == max(titanic_df$Freq), ]
或使用tidyverse:

library(tidyverse)
titanic_df %>% 
  filter(Freq == max(Freq))
或者你可以按频率订购,坐在第一排

titanic_df %>% 
  arrange(desc(Freq)) %>% 
  head(1)

这是哪个泰坦尼克号数据集?好的,有两个泰坦尼克号数据集在线,一个在R。好的,这让我得到了最大值(670),但我需要的是整行数据,而不仅仅是最大值
max(titanic_df[, "Freq"])
titanic_df[titanic_df$Freq == max(titanic_df$Freq), ]
library(tidyverse)
titanic_df %>% 
  filter(Freq == max(Freq))
titanic_df %>% 
  arrange(desc(Freq)) %>% 
  head(1)