Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 函数将一个观测值移动到整个数据帧列表中的另一列?_R_Data Cleaning - Fatal编程技术网

R 函数将一个观测值移动到整个数据帧列表中的另一列?

R 函数将一个观测值移动到整个数据帧列表中的另一列?,r,data-cleaning,R,Data Cleaning,我正试图移动观察数据来清理我的数据集。我在创建一个函数时遇到了问题,该函数将自动将第一个值移动到一行中,并将该值一直应用到数据集中 X1 X2 A. D B E C F 我刚刚想出了一种方法,您可能需要在子设置中指定行|列 x1 <- c("a","b","c") x2 <- c("d","e","f") df <- data.frame(x1,x2) x1

我正试图移动观察数据来清理我的数据集。我在创建一个函数时遇到了问题,该函数将自动将第一个值移动到一行中,并将该值一直应用到数据集中

X1 X2 A. D B E C F
我刚刚想出了一种方法,您可能需要在子设置中指定行|列

x1 <- c("a","b","c")
x2 <- c("d","e","f")
df <- data.frame(x1,x2)

x1
df$对,有没有办法将其变成一个应用于数据帧列表的函数?假设您的
data.frame
s存储在名为
dfl
列表中,您可以这样做:
dfl>
df_2 <- data.frame(left = df[2:3,1],center = df[1:2,2],right = df[1,1])