R中数据帧元素上的运行函数
在RStudio中,我试图通过函数修改数据帧的元素,但是我似乎无法获得函数在数据帧中显示的效果。我不确定这是对RStudio环境的功能还是误解 我有以下数据帧数据: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
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)