首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R: Error in !row.names :无效参数类型

R: Error in !row.names :无效参数类型
EN

Stack Overflow用户
提问于 2015-02-24 11:32:28
回答 1查看 2K关注 0票数 0

我的k桌看起来:

代码语言:javascript
复制
rsID  
rs6786  
rs798  
rs56,COSM787,COSM687  
rs097,COSM96,COSM90,COSM76

我想有以下几个字(我需要第一个逗号之前的单词):

代码语言:javascript
复制
rsID  
rs6786  
rs798  
rs56   
rs097

我试着运行这段代码,但是我有一个错误:"Error in !row.names :无效参数类型“:

代码语言:javascript
复制
UPDATE k  
SET rsID = SUBSTRING(rsID, 1, CHARINDEX(',', rsID) - 1)  
WHERE CHARINDEX(',', rsID) > 0
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-24 12:14:35

我们可以用sub

代码语言:javascript
复制
df1$rsID <- sub(',.*', '', df1$rsID)
df1
#   rsID
#1 rs6786
#2  rs798
#3   rs56
#4  rs097

数据

代码语言:javascript
复制
df1 <- structure(list(rsID = c("rs6786", "rs798",
  "rs56,COSM787,COSM687", 
 "rs097,COSM96,COSM90,COSM76")), .Names = "rsID", 
 class =    "data.frame", row.names = c(NA, -4L))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28694692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档