【发布时间】:2021-04-03 16:55:35
【问题描述】:
我抓取了一个表,需要从数据框中的子集列中检索最小值和最大值。
表格如下所示:
Date Year Title Budget Gross
2 Jun 22 2018 Project 5 $170,000,000 $1,308,334,005
3 Jun 12 2015 Project 4 $215,000,000 $1,669,943,967
4 Jul 18 2001 Project 3 $93,000,000 $365,900,000
5 May 22 1997 Project 2 $75,000,000 $618,638,999
6 Jun 11 1993 Project 1 $63,000,000 $1,045,573,035
我需要在 Gross 列中找到最小值和最大值。 这目前不起作用,因为该列是向量。但是当我使用 gsub 替换逗号时,它就搞砸了。
我不明白 (1) 如何将向量变为实数 (2) 在这个子集中找到 MIN 和 MAX
(如果这种想法是正确的?)
感谢任何线索
【问题讨论】:
-
你可能需要
df1$Gross <- as.numeric(gsub("[$,]+", "", df1$Gross))然后得到min(df1$Gross)和max(df1$Gross)
标签: r dataframe dplyr r-markdown subset