数据帧:

#    V1    V2
1    abc   23
2    bcd   43
3    cde   54
4    def   10

如何用序号替换V1?

#    V1    V2
1    1     23
2    2     43
3    3     54
4    4     10

推荐答案

你是说这个吗?

# Original
dat <- structure(list(V1 = c("abc", "bcd", "cde", "def"), V2 = c(23L, 
43L, 54L, 10L)), row.names = c(NA, -4L), class = "data.frame")
dat
  V1 V2
1 abc 23
2 bcd 43
3 cde 54
4 def 10

# Change V1 with numbers
dat$V1 <- 1:nrow(dat)
  V1 V2
1  1 23
2  2 43
3  3 54
4  4 10

R相关问答推荐

如何对数据集进行逆向工程?

如何计算R数据集中每个女性的子元素数量?

获取列中值更改的行号

R函数,用于生成伪随机二进制序列,其中同一数字在一行中不出现超过两次

使用rvest从多个页面抓取时避免404错误

从多个线性回归模型中提取系数

用两种 colored颜色 填充方框图

函数可以跨多个列搜索多个字符串并创建二进制输出变量

派生程序包| ;无法检索';return()';的正文

将数据集旋转到长格式,用于遵循特定名称模式的所有变量对

在R中,如何从一系列具有索引名的变量快速创建数据帧?

网络抓取新闻标题和时间

在生成打印的自定义函数中,可以通过变量将线型或 colored颜色 设置为NULL吗?

是否有一个R函数可以输出在输入的字符向量中找到的相应正则表达式模式?

如何在GALT包的函数&geom_x样条线中调整线宽

如何在R中创建这些列?

在子图内和子图之间对齐行数不均匀的表格罗布对

判断列集是否以任意顺序按行顺序在R中相同

列中的所有值都是真的吗?忽略NA

判断一个数据帧中变量的值是否出现在R中的另一个数据帧中