r - 在R中提取由分隔符分隔的特定模式
问题描述
我有一个数据框,其中有一列包含字符串nf1[1,"Info"] <- "AC=1;AF=0.500;AN=2;BaseQRankSum=-1.026e+00;ClippingRankSum=-1.026e+00;DP=4;ExcessHet=3.0103;FS=0.000;MLEAC=1;MLEAF=0.500;MQ=28.25;MQRankSum=-1.026e+00;QD=10.18;ReadPosRankSum=1.03;SOR=0.693
“。
我想将 AF、DP、QD、FS 的值提取到单独的列中。
我试过了
library('splitstackshape')
cSplit(nf1[1,],"Info",";", "wide")
然后我可以对所需的列进行子集化。我相信还有更好的选择。
解决方案
推荐阅读
- node.js - 在 Github Action 中,如何将私有包发布到使用私有依赖项的 NPM?
- java - 使用 mockito-inline MockedConstruction 来模拟 FileInputStream 抛出无法初始化模拟构造
- amazon-web-services - aws rds 有没有办法将数据库恢复到现有实例上的先前状态?
- wordpress - 仅页脚未显示在博客文章中
- r - 使用线性回归计算数组中的趋势
- ffmpeg - ffmpeg 库未加载
- windows - 验证正在访问的地址是否是汇编中进程内存的一部分
- python - 通过 CMD 在我的笔记本电脑上安装 fbprophet(facebook 先知)时遇到问题
- kubernetes - sonarqube 上的奇怪重定向
- python - Python从字符串中检查json文件Python中的用户ID