【发布时间】:2020-09-14 18:31:07
【问题描述】:
我有DF data.frame。我想添加另一个column(i.e., call it station_no),它将在Variables column 的underscore 之后的extract number。
library(lubridate)
library(tidyverse)
set.seed(123)
DF <- data.frame(Date = seq(as.Date("1979-01-01"), to = as.Date("1979-12-31"), by = "day"),
Grid_2 = runif(365,1,10), Grid_20 = runif(365,5,15)) %>%
pivot_longer(-Date, names_to = "Variables", values_to = "Values")
期望的输出:
DF_out <- data.frame(Date = c("1979-01-01","1979-01-01"),Variables = c("Grid_2","Grid_20"),
Values = c(0.95,1.3), Station_no = c(2,20))
【问题讨论】:
标签: r dataframe tidyverse lubridate columnname