美文网首页
R语言学习——数据框编辑

R语言学习——数据框编辑

作者: Xinli_5d16 | 来源:发表于2021-04-09 20:13 被阅读0次

数据框编辑

数据框编辑包括改行列名和内容。
> df[3,3]<- 5 #把第三行和第三列改成5,类似坐标
> df
   gene     sam exp abc
1 gene1 sample1  12  23
2 gene2 sample2  23  15
3 gene3 sample3   5  37
> #改一整列
> df$exp<-c(12,23,50)    # 把exp这一列的数据改为12,23,50.向量 取子集$或[]+赋值操作
> df
   gene     sam exp abc
1 gene1 sample1  12  23
2 gene2 sample2  23  15
3 gene3 sample3  50  37
> #新增一列
> df$abc <-c(23,15,37)  #$后面不是df里面的列名,就会新增一列,$和[]不同时出现
> df
   gene     sam exp abc
1 gene1 sample1  12  23
2 gene2 sample2  23  15
3 gene3 sample3  50  37
修改行名和列名
改行名和列名(行名和列名的本质是向量)
> rownames(df) <- c("r1","r2","r3") #修改全部行名,函数输出的结果符合R语言的结构
> df
    gene     sam exp
r1 gene1 sample1  32
r2 gene2 sample2  34
r3 gene3 sample3  45
> #只修改某一行/列的名
> rownames(df)[2]="x" #修改第二行的行名就是修改向量里的第二个元素
> df
    gene     sam exp
r1 gene1 sample1  32
x  gene2 sample2  34
r3 gene3 sample3  45
Tips:误操作怎么办?
代码运行后无法撤销,但是可以修改后重新运行!已赋值或修改的变量可以再次赋值,即覆盖。
> #误操作
> df$exq<-c(23,15,37)
> df
   gene     sam exp abc exq
1 gene1 sample1  12  23  23
2 gene2 sample2  23  15  15
3 gene3 sample3  50  37  37
> ## 解决办法,重新赋值。多次赋值,以最后一次为准。
> df <- data.frame(gene  = paste0("gene",1:3),
+                  sam   = paste0("sample",1:3),
+                  exp   = c(32,34,45))

相关文章

  • R语言学习——数据框编辑

    数据框编辑 数据框编辑包括改行列名和内容。 修改行名和列名 改行名和列名(行名和列名的本质是向量) Tips:误操...

  • 学习小组Day6笔记--郝志刚

    R语言学习 1 获得学习小抄 tidyr包的小抄 2 tidyr包功能 (1)数据框的变形(2)处理数据框中的空值...

  • 2019-08-10 Day-5 杜诗蓓

    今日重点:R语言数据类型:向量和数据框

  • day5 阿来

    继续学习R语言 R语言数据学习 数据R语言学习.png 数据输入 数据输出 总结 R语言学习的第二天,熟悉了很多操...

  • R语言--高效操作数据框(dplyr包)(1)

    数据框是R语言中的一个重要数据结构,在数据分析过程中,主要的数据对象就是数据框。R语言内置了data.frame类...

  • R语言学习5

    R语言学习5访问变量和处理数据子集 访问数据框 seywd(“C:/RBOOK/”)Squid<-read.tab...

  • R 语言-数据框

    数据框是一种表格式的数据结构。数据框旨在模拟数据集,与其他统计软件例如SAS的数据集的概念是一致的。数据集通常是由...

  • R语言——数据框

    由于不同的列包含不同模式(数值型、字符型)的数据,数据框的概念较矩阵来说更为一般。 数据框可通过函数data.fr...

  • R语言-数据框

    生成数据框 手动生成数据框 数据框名称=data.frame(列名1=数据,列名2=数据,....) 外部数据导入...

  • 学习小组Day5笔记——学生小幸

    今日份学习为R语言的数据类型,重点掌握向量和数据框。其中向量比较容易理解,数据框的用处很多,功能强大。作业:是否将...

网友评论

      本文标题:R语言学习——数据框编辑

      本文链接:https://www.haomeiwen.com/subject/xeewkltx.html