【发布时间】:2021-11-07 01:24:32
【问题描述】:
我有以下data.frame,我想删除某些月份的values 替换为empty cell(甚至不适用)- 我试过了一些不同的事情,但没有成功。任何帮助将不胜感激。
library(lubridate)
library(tidyverse)
set.seed(123)
DF <- data.frame(Date = seq(as.Date("2001-01-01"), to = as.Date("2005-12-31"), by = "day"),
Value = runif(1826,1,5)) %>%
mutate(Year = year(Date), Month = month(Date), Day = day(Date)) %>%
mutate(Month %in% c(1,2,11,12), Value) <- ""
【问题讨论】:
-
在 R 中,
NA是我们使用的空单元格。否则不清楚你想要什么——""是一个没有长度的字符串。除此之外,语法不可用——我推荐 dplyr 文档了解如何使用其主要功能,例如mutate
标签: r dataframe dplyr lubridate