-
1 votes2 answers622 views
在R中的数据框的每个元素上应用带参数的函数
我有一个包含多个列的数据框 . 一列的条目值可以是负数或正数 . 我想对此列中的每个条目应用一个函数,以便在它为负数时将其设置为0,否则该值应保持不变 . 我的想法如下: df <- data.frame("ID" = c(1,2,3... -
0 votes1 answers1663 views
dplyr中的时间序列函数
我正在处理在特定年份停止的数据,之后是NA . 我需要根据其他变量的滞后值计算出所有变量 . 我想找到一种计算整个系列的方法,而不是每当一个变量为NA时每年计算一次 . 我正在研究dplyr,因为我正在使用面板数据,因此需要按ID对其... -
0 votes2 answers179 views
dplyr rowwise有滞后变量
我试图根据下面的代码使用另一个相关变量填充变量中的NAs . test <- tibble(x = c(1,4,3,2,5,6), y = c(2,NA,6,NA,NA,5)) test <- test %>% mutate(chng... -
-2 votes1 answers1057 views
如何使用dplyr在R中的列中拆分字符串? [重复]
这个问题在这里已有答案: Split data frame string column into multiple columns 15个答案 我非常了解如何用另一种计算机语言执行此操作,但是在使用R中的dplyr软件包完成此任务时遇... -
0 votes1 answers1581 views
使用dplyr :: mutate计算与数据帧一起使用的日出函数?
在尝试将其应用于数据帧以在新列中进行变异时,我遇到了函数问题 我想在数据框中添加一列,根据纬度,经度和日期的现有列计算所有行的日出/日落时间 . 日出/日落计算源自maptools包中的“sunriseset”函数 . 以下是我的功能... -
2 votes0 answers515 views
R - 创建几列非零最小值的新列
我正在尝试使用 tidyverse 和 dplyr 创建一个新列,该列是多个其他列的行的非零最小值,如果所有列都为0,则为0 . 简化示例: df <- data.frame( aa = c(0, 0, 0), bb = c(... -
0 votes2 answers150 views
重新排序因子不适用于分组数据
我有这个数据框,我称之为 top_mesh_terms structure(list(topic = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L,... -
0 votes2 answers212 views
过滤掉所有值等于1的列
我有一个庞大的数据框架 . 我想过滤所有值等于1的列 . 这是我的数据的一个例子 . A = c(1,2,3,4,5,6,1,1,1,1,1,1,2,3,1,4,5,6,1,1,1,1,1,1,2,3,4,1,3,3,1,1,1,1,... -
0 votes1 answers272 views
时间序列分裂列车和测试80%
我试图将跟随时间序列分成火车和测试集 . 最初(当数据不是xts对象时)以下作品: train_date <- nrow(GOOG) *0.8 train_date <- GOOG %>% slice(train_date) %... -
0 votes1 answers630 views
使用dplyr创建新标签并在现有列中计算相应的值
我想在现有列(例如A列)中创建一个新标签,并在另一个现有列(例如B列)的同一行中创建一个计算值 . 模拟数据如下所示: df <- data.frame(date = as.Date(c("31-Dec-2018", "31-Dec-...