R中数据帧元素上的运行函数

R中数据帧元素上的运行函数,r,R,在RStudio中,我试图通过函数修改数据帧的元素,但是我似乎无法获得函数在数据帧中显示的效果。我不确定这是对RStudio环境的功能还是误解 我有以下数据帧数据: V1 V2 V3 1 Deformation Time 2 DP-26193-2 0.0994 0.0000 3 DP-26193-2 0.1858 1.0000 4 DP-2

在RStudio中,我试图通过函数修改数据帧的元素,但是我似乎无法获得函数在数据帧中显示的效果。我不确定这是对RStudio环境的功能还是误解

我有以下数据帧数据:

           V1           V2           V3
1              Deformation         Time
2  DP-26193-2       0.0994       0.0000
3  DP-26193-2       0.1858       1.0000
4  DP-26193-2       0.5329       2.0000
5  DP-26193-2       0.5677       3.0000
6  DP-26193-2       0.7262       4.0000
我想运行一个函数来获取V1(DP-26193-2)的第二个值,并将其作为V2的名称来代替“变形”。我希望以下函数能够完成此操作:

clean_table <- function(x) {
  x$V2[1] = x$V1[2]
}

clean_table函数末尾没有返回数据帧。试试这个:

clean_table <- function(x) {
  x$V2[1] = x$V1[2]
  return(x)
}

clean_table您确定要将这些单词放在数据框的第一行吗?或者你真的想让它们成为列名吗?实际上是的,我想这样做。我相信这段代码应该足够了:
colnames(表1)