r - 如何使用R删除data.frame中特定列中的字符?
问题描述
我有results
几个 data.frames 的列表(每个 data.frame 有 3 列)。它看起来像这样:
> tail(results[[1]])
var1 var2 corr
4945 UniRef90_A0A075GGL3 UniRef90_A0A075GGW4 -0.12058932
4946 UniRef90_A0A075GGU1 UniRef90_A0A075GGW4 -0.01740142
4947 UniRef90_A0A075GGU4 UniRef90_A0A075GGW4 0.16400148
4948 UniRef90_A0A075GGV0 UniRef90_A0A075GGW4 -0.09698018
4949 UniRef90_A0A075GGV1 UniRef90_A0A075GGW4 0.22409572
4950 UniRef90_A0A075GGV8 UniRef90_A0A075GGW4 0.43184873
> tail(results[[2]])
var1 var2 corr
4945 UniRef90_A0A075GJW0 UniRef90_A0A075GKB8 -0.1059095
4946 UniRef90_A0A075GJW5 UniRef90_A0A075GKB8 -0.4336370
4947 UniRef90_A0A075GJX5 UniRef90_A0A075GKB8 -0.1875841
4948 UniRef90_A0A075GJY4 UniRef90_A0A075GKB8 0.2658149
4949 UniRef90_A0A075GJY8 UniRef90_A0A075GKB8 -0.2820792
4950 UniRef90_A0A075GJY9 UniRef90_A0A075GKB8 -0.2402827
我将这些 data.frames 绑定到一个。但这会产生一个巨大的data.frame。这就是为什么我想在绑定之前删除UniRef90_
列中的字符串var1
并var2
减小大小。
有什么帮助吗?
解决方案
您可以在弯曲数据帧之前在 var1 和 var2 上尝试此操作。
sub("UniRef90_","", dataframe$yourvariable)
推荐阅读
- go - 什么是正确的
- karate - 空手道 UI:如何单击具有相同类名的特定复选框
- javascript - 使用 ajax 从后端检索 HTML,然后使用 jquery 切片不起作用
- mysql - 案例陈述和加入
- reactjs - 无法使用 nginx POST 到 /api 位置
- python - 如果它不存在,则向 multiIndex 添加一个值 pandas
- php - reCAPTCHA v3 上附加域的域格式
- c# - 尝试使用 csvHelper 读取带有嵌入引号的 csv 文件
- openssl - 无法将 /root/.rnd 加载到 RNG 中
- swift - 快速更新 EKEvent