我用这一行和列来一个数据框架。
Phascolarctobacterium_Lachnoclostridium_Non 0.371 -0.78 -21.908* 1.675
Intestinibacter_Phascolarctobacterium_cop -0.84 -0.316 -16.871** -2.101**
Sutterella_Subdoligranulum_Non -20.593 3.658 1.258 -16.285***
顺便说一句,我想要下一种格式的第一行:
F 210
替换"Non“。
如下所示:
*Phascolarctobacterium-Lachnoclostridium* non 0.371 -0.78 -21.908* 1.675
*Intestinibacter-Phascolarctobacterium* cop -0.84 -0.316 -16.871** -2.101**
*SutterellaSubdoligranulum* non -20.593 3.658 1.258 -16.285***
发布于 2022-04-26 02:11:55
df[,1]<-sub("([^_]+)_([^_]+)_(Non)?", "*\\1-\\2* \\L\\3", df[, 1], perl=TRUE)
结果:
df
V1 V2 V3 V4 V5
1 *Phascolarctobacterium-Lachnoclostridium* non 0.371 -0.780 -21.908* 1.675
2 *Intestinibacter-Phascolarctobacterium* cop -0.840 -0.316 -16.871** -2.101**
3 *Sutterella-Subdoligranulum* non -20.593 3.658 1.258 -16.285***
https://stackoverflow.com/questions/72007571
复制相似问题