楼主: 不二不幸福
718 0

[问答] 自定义函数传参时怎么去除引号 [推广有奖]

  • 0关注
  • 1粉丝

硕士生

33%

还不是VIP/贵宾

-

威望
0
论坛币
161 个
通用积分
2.8500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1641 点
帖子
76
精华
0
在线时间
160 小时
注册时间
2017-9-26
最后登录
2024-6-14

楼主
不二不幸福 发表于 2021-8-31 18:16:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
自定义了一个函数,
  1. single_gene_exp_plot <- function(pbmc,gname){
  2.     highCells=colnames(subset(pbmc, gname>0, slot = 'counts'))
  3.     highORlow=ifelse(colnames(pbmc) %in% highCells,'positive','negative')
  4.     pbmc@meta.data$gname<-highORlow
  5.     VlnPlot(pbmc,features = c('Cd248')) +NoLegend()
  6. }
复制代码

调用的时候single_gene_exp_plot(pbmc,"Adm"),会报错,因为这里的Adm带了引号,但是我的第一行gname>0这里是没有引号的,正常的用法应该是highCells=colnames(subset(pbmc, Adm>0, slot = 'counts')) ,第4行VlnPlot()这里又需要引号,想问一下参数调用过程中能选择性的删除这个引号吗?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:自定义函数 自定义 SINGLE Subset counts

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-22 20:00