R | data frame数据框数据修改 | edit ()函数的使用 | class ()查看数据类型

当导入R数据后,需要对其中)特定行或列数据进行修改时,可以利用edit()函数来实现,但前提是数据类型必须为数据框(data.frame)

点击链接可查看R数据类型介绍。

利用class()函数查看数据类型,举例如下:

  1. 当结果显示为numeric时,利用edit()函数修改,显示如图1;
> class([email protected]$RT)
[1] "numeric"

> [email protected]$RT <- edit([email protected]$RT)

R | data frame数据框数据修改 | edit ()函数的使用 | class ()查看数据类型_第1张图片
图1 numeric类型数据

  1. 当结果显示为data.frame时,利用edit()函数修改,显示如图2,便可直接在R中队数据进行修改。
> class(cmp_1)
[1] "data.frame"

> cmp_1 <- edit(cmp_1)

R | data frame数据框数据修改 | edit ()函数的使用 | class ()查看数据类型_第2张图片
图2 data.frame类型数据

所以,在需要利用edit()函数对数据进行修改时,需要保证数据类型为data.frame格式。
对于图1中例子,可基于以下代码进行修改,先将数据框类型数据提取出来,并修改后,再赋值给原来的数据。

> DB <- [email protected]
> class(DB)
[1] "data.frame"
> DB <- edit(DB)
> [email protected] <- DB

你可能感兴趣的:(R,R)