首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

row.names(df[c(6193,7812),])-如何在R中显示data.frame的某些row.names?

在R中,要显示data.frame的某些row.names,可以使用row.names()函数配合索引操作来实现。具体步骤如下:

  1. 首先,使用row.names()函数获取data.frame的所有row.names,返回一个字符向量。
  2. 然后,使用索引操作选取需要显示的row.names的位置,以获取对应的值。

以下是一个示例代码,演示如何在R中显示data.frame的某些row.names:

代码语言:txt
复制
# 创建一个示例data.frame
df <- data.frame(col1 = c(1, 2, 3, 4), col2 = c("A", "B", "C", "D"))
row.names(df) <- c("row1", "row2", "row3", "row4")

# 显示data.frame的某些row.names
selected_rows <- c(1, 3)  # 选取row.names的位置
selected_row_names <- row.names(df)[selected_rows]  # 获取对应的row.names值
selected_row_names

上述代码中,我们创建了一个data.frame对象df,并给它设置了一组row.names。然后,我们通过指定选取的row.names的位置,使用row.names()函数和索引操作,获取了对应的row.names值。最后,将结果打印输出。

对于这个问题,腾讯云提供了多个云计算相关产品和服务,如云服务器、云数据库、人工智能、物联网和移动开发等。你可以根据具体的场景需求选择相应的腾讯云产品,来满足你的云计算需求。具体的产品介绍和相关链接,可以访问腾讯云的官方网站进行了解。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

(数据科学学习手札07)R在数据框操作上方法总结(初级篇)

上篇我们了解了Pythonpandas内封装关于数据框常用操作方法,而作为专为数据科学而生一门语言,R在数据框操作上则更为丰富精彩,本篇就R处理数据框常用方法进行总结: 1.数据框生成 利用...:数据框构成向量变量名,顺序即为生成数据框列顺序 row.names:对每一行命名向量 stringAsFactors:是否将数据框字符型数据类型转换为因子型,默认为FALSE > a <-...c,row.names = c, stringsAsFactors = F) > df2 <- data.frame('AA'=b,'B'=a,'C'=c,row.names = c, stringsAsFactors...4.数据框合并操作 在R,通过内联键合并数据框函数为merge(),其主要参数如下: by:对两个数据框建立内联共有列(元素交集部分不能为空集),以此列为依据,返回内联列取交集后剩下样本行 sort...‘列为内联列进行合并,得到结果如下,与Python不同是,R数据框合并原则是不返回含有缺失值行 > merge(df1,df2,by='ID') ID a b 1 a 2 9 2

1.4K80

生信技能树 数据框data.frame练习1

R语言用于生信分析时最常用且最重要两种数据类型,编程语言还是需要多练,熟能生巧,没别的捷径,学了不用也就忘了。...", "M", "M", "F", "M", "F")) df <- data.frame (row.names = Name, Age, Height, Weight, Sex) levels(df$...<- rowSums(df[1:4]) df <- df[, c(5, 1:4)] 分析 排序方式,即从原dataframe取一个新子集,按所需要顺序(列)取 Exercise 7 For...0,1,2,3四个数将0-3分成了三个区间,include.lowest代表左边值取不取,right表示右边值取不取,意思就是数学左开右闭/左闭右开区间。最后labels就是分三级。...忘记c就是忘记创建向量直接写了元素;忘记引号就是把要写字符直接打成了变量,而变量本身不存在,所以经常会报错;忘记逗号主要是在数据框取某些行或列,只写了行或列条件,没写逗号表示出行或列,另外就是在创建数据框不同列时忘记用逗号分隔

66640
  • 想知道单细胞国自然基金有哪些?

    p=28),又发现了两个比较好博文: 和你息息相关——国自然基金标题爬取(https://www.jianshu.com/p/12159d9fee3c) R语言爬虫 | RVDSD个人笔记本 (http...整理过程中发现,某一个关键词,现在科学网只允许显示200条项目(怀疑是由于爬取或查询太多了,进行了限制),今年8月份基金刚刚公布时候,本人仔细查询了单细胞相关项目,当时还能显示全部项目。...= FALSE) } # 对表格进行处理 df <- cbind(table2$Title,data.frame(do.call(rbind, strsplit(as.character(table2...$Information), split = " ")))) df$X1 <- NULL # 将空值那一列删除 # 给每一列附上列名 names(df) <- c("基金名称","负责人","申请单位...科学网基金查询今年也推出了分析功能,另外还有一些网站也推出了相应功能,LetPub(http://www.letpub.com.cn/?

    1.1K20

    R语言数据结构(三)数据框

    数据结构是指在计算机存储和组织数据方式,不同数据结构有不同特点和适用场景。R语言中常用数据结构,包括向量、矩阵、数组、列表和数据框。...下面是一些关于数据框行名和列名示例代码: # 创建示例数据框 df <- data.frame( name = c("Alice", "Bob", "Charlie"), age = c(20...") new_col_names <- c("姓名", "年龄", "性别") # 使用row.names()和colnames()函数设置新行名和列名 row.names(df) <- new_row_names...例如: # 修改df1数据框第二行为c("David", 28, "M") df1[2, ] <- c("David", 28, "M") df1 # name age gender #...20 New York # 2 Bob FALSE 21 London 删除数据框 下面示例代码展示了如何使用负数索引和subset()函数在R语言中删除数据框行或列,并在每个操作后注释了相应输出结果

    25030

    R不规则数据长变宽

    1 5 9 8 我看了看,大概是提问小伙伴自己没搞清楚自己想要什么,他自己给出来了一个非常丑陋解决方案, 他实现如下: #生成长度不等list (猜测可以直接生成最长长度data.frame...,只是差值用NA代替) df<-list() for (i in unique(row.names(TPM_mtx_filter_asMtx))) { df[i]<-list(TPM_mtx_filter_asMtx...[row.names(TPM_mtx_filter_asMtx)==i,]) } #将list转换为等长dataframe df_dataFrame<-as.data.frame(sapply(df,...quote = F,row.names = F,na = '') 其实我明白他想要什么,理论上很简单代码,就是 split 函数而已 : test = data.frame( x = strsplit...R特点就是内置了大量函数,基本上你认识英文单词都可以是一个函数,即使不是,你也可以自定义为函数。搞清楚了函数和变量,就可以看懂大部分R代码了。

    59730

    R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)

    29 30 31 32 ⑥使用readr包read_csv读取情况,其适合 > test<-read_csv("C:/Users/admin/Desktop/test.csv") Parsed...> attributes(test) $class [1] "tbl_df" "tbl" "data.frame" $row.names [1] 1 2 3 4 5...看到scan引号嵌入引号行为。只考虑读性格,这是所有这些,除非colClasses指定列引用。...如果TRUE然后检查数据框变量名称,以确保它们是语法上有效变量名。如果有必要,他们调整(make.names),使他们,同时也确保没有重复。 参数:fill logical....\n处理或逐字读(默认)C风格逃逸?请注意,如果不是引号内这些都可以解释为分隔符(而不是作为一个注释字符)。详细内容见scan。

    1.4K20

    R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)

    29 30 31 32 ⑥使用readr包read_csv读取情况,其适合 > test<-read_csv("C:/Users/admin/Desktop/test.csv") Parsed with...> attributes(test) $class [1] "tbl_df" "tbl" "data.frame" $row.names [1] 1 2 3 4 5...n"Mazda RX4 Wag" 21 6 160 110 3.9 2.875 17.02 0 1 4 4\r\n"Datsun 710" 22.8 4 > str(test) Classes ‘tbl_df...看到scan引号嵌入引号行为。只考虑读性格,这是所有这些,除非colClasses指定列引用。 参数:dec 字符用于在小数点文件。 参数:row.names 向量行名。...参数:comment.char 性格:特征向量长度包含单个字符或一个空字符串之一。使用""完全关闭评论解释。 参数:allowEscapes 逻辑。\n处理或逐字读(默认)C风格逃逸?

    8.2K102

    R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)

    29 30 31 32 ⑥使用readr包read_csv读取情况,其适合 > test<-read_csv("C:/Users/admin/Desktop/test.csv") Parsed with...> attributes(test) $class [1] "tbl_df" "tbl" "data.frame" $row.names [1] 1 2 3 4 5...n"Mazda RX4 Wag" 21 6 160 110 3.9 2.875 17.02 0 1 4 4\r\n"Datsun 710" 22.8 4 > str(test) Classes ‘tbl_df...看到scan引号嵌入引号行为。只考虑读性格,这是所有这些,除非colClasses指定列引用。 参数:dec 字符用于在小数点文件。 参数:row.names 向量行名。...参数:comment.char 性格:特征向量长度包含单个字符或一个空字符串之一。使用""完全关闭评论解释。 参数:allowEscapes 逻辑。\n处理或逐字读(默认)C风格逃逸?

    2.7K20

    R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)

    29 30 31 32 ⑥使用readr包read_csv读取情况,其适合 > test<-read_csv("C:/Users/admin/Desktop/test.csv") Parsed...> attributes(test) $class [1] "tbl_df" "tbl" "data.frame" $row.names [1] 1 2 3 4 5...看到scan引号嵌入引号行为。只考虑读性格,这是所有这些,除非colClasses指定列引用。...如果TRUE然后检查数据框变量名称,以确保它们是语法上有效变量名。如果有必要,他们调整(make.names),使他们,同时也确保没有重复。 参数:fill logical....\n处理或逐字读(默认)C风格逃逸?请注意,如果不是引号内这些都可以解释为分隔符(而不是作为一个注释字符)。详细内容见scan。

    8.4K60

    R数据框如何取交集

    前面给大家介绍过了 ☞R批量预测miRNA和靶基因之间调控关系-ENCORI篇 ☞R批量预测miRNA和靶基因之间调控关系-TargetScan篇 有小伙伴拿自己数据试了一下,反馈预测结果太多了。...我们首先来创建两个数据框,模拟一下不同软件预测结果 set.seed(123) df1=data.frame(mir=sample(LETTERS,26),target=c(rep("TP53",...13),rep("PTEN",13))) df2=data.frame(mir=sample(LETTERS,26),target=c(rep("TP53",13),rep("PTEN",13)))...下面给大家介绍三种对R数据框取交集方法 方法一、我们将各列信息合并成一个字符串,然后取交集 #将各列信息用_连接起来 combine1=apply(df1,1,function(x) paste...(setDT(df1), setDT(df2)) #保存交集结果 write.table(file="intersect3.txt",result3,quote=F,row.names = F,sep=

    1.7K20

    R 数据分析

    目录: windows命令行执行R dataframe 常用函数、变量 1、windows命令行执行R 前提:已经把R命令目录加入了系统路径。  ...在windows,命令行执行R可以用以下两种方式: (1)RCMD BATCH xxx.r 这种方式也可以写成”r cmd BATCH“、”rcmd BATCH“、”R CMD BATCH“,这几个命令都是一样...,随便你用哪个 这种方式输出结果不是直接显示在命令行,而是会在r文件相同路径下,自动创建一个xxx.r.Rout文本文件,输出内容在这个文件里 但是这种方式用commandArgs()函数得不到传递参数...(2)Rscript xxx.r 这种方式输出结果直接显示在命令行,不会生成其他输出文件 这种方式可以用commandArgs()函数得到传递参数 但是得到参数索引由函数trailingOnly...> df_c = df[FALSE, ] [1] one two three (或0-长度row.names) 创建非空数据框 # 指定列名 > df = data.frame(

    1.4K20

    R语言 数据框、矩阵、列表创建、修改、导出

    data.frame生成指定数据框列名及列内容,代码所示,此时列名不需添加"",df1为变量名,格式为列名=列向量*matrix矩阵与向量一样只允许同一种数据类型,否则会被转换,可以理解为二维向量...,data.frame数据框允许不同列不同数据类型,但同一列只允许一种数据类型*数据框括号内行在列前df1 <- data.frame(gene = paste0("gene",1:4),...tsv改变文件名而来,此时用csv打开会报错,该知识点用于防止部分代码错误应用csv套用tsv等#文件读写部分(文件位于R_02Rproject)#1.读取ex1.txt txt用read.table...R语言将列名特殊字符-转化了,该编号可能与其他数据编号无法匹配,ex2 <- read.csv("ex2.csv“",row.names = 1,check.names = F) #row.names...) df1修改行名和列名rownames(df1) <- c("r1","r2","r3","r4") #修改所有行名colnames(df1)[2] <- "CHANGE" #列出所有行名后取出下标为

    7.8K00
    领券