假设我从一个数据帧开始。我想在每一行上执行一个函数。该函数将该行的多列作为参数。我希望最终结果是一个数据帧列表,其中每个数据帧对应于原始数据帧的一行。我该怎么做呢?我对tidyverse中的各种apply函数和其他一些函数感到困惑。下面是一个示例: 我从这个数据帧开始: a <- data.frame(a
我有一个200k行的数据帧,其中有一个名为"departament_name“的字符列,该列中的一些值包含一个特定的字符:"?”。例如:"GENERAL SAN MART?N“、”UNI?N“等。我想使用另一个750k行的数据帧替换这些值,该数据帧包含一个也名为"departament_name”的列,但此列中的值是正确的。
以下代码用于提取每列的前x个观测值,这些观测值是跨越不同周期的时间序列。(或者擦除每列…中除x第一个值以外的所有内容)第一个值可以是数字后跟NAs,只要它是时间序列的开始即可。require(reshape2)})# and switch back to regular spreadsheet format
library(tidyversemydataCOL <- spread(mydata, key = "variable&