如何在R数据框列中删除每个值末尾的@符号?
要删除R数据框列中每个值末尾的@符号,我们可以按照以下步骤操作:
首先,创建一个数据框,其中一列的每个值末尾都有@符号。
然后,使用gsub函数删除该列中每个值末尾的@符号。
示例
创建数据框
让我们创建一个如下所示的数据框:
Names<-
sample(c("emily@","sherjil@","nizam@","john@","michelle@","ronak@"),25,replace=TRUE)
df<-data.frame(Names)
df输出
执行上述脚本后,将生成以下输出(由于随机化,此输出可能因您的系统而异):
Names 1 michelle@ 2 michelle@ 3 sherjil@ 4 nizam@ 5 sherjil@ 6 john@ 7 michelle@ 8 nizam@ 9 nizam@ 10 emily@ 11 john@ 12 john@ 13 ronak@ 14 michelle@ 15 michelle@ 16 ronak@ 17 emily@ 18 sherjil@ 19 ronak@ 20 sherjil@ 21 michelle@ 22 emily@ 23 sherjil@ 24 sherjil@ 25 sherjil@
删除末尾的@符号
使用gsub函数删除数据框df的“Names”列中每个值末尾的@符号,如下所示:
Names<-
sample(c("emily@","sherjil@","nizam@","john@","michelle@","ronak@"),25,replace=TRUE)
df<-data.frame(Names)
df$new_Names<-gsub("@$","",df$Names)
df输出
Names new_Names 1 michelle@ michelle 2 michelle@ michelle 3 sherjil@ sherjil 4 nizam@ nizam 5 sherjil@ sherjil 6 john@ john 7 michelle@ michelle 8 nizam@ nizam 9 nizam@ nizam 10 emily@ emily 11 john@ john 12 john@ john 13 ronak@ ronak 14 michelle@ michelle 15 michelle@ michelle 16 ronak@ ronak 17 emily@ emily 18 sherjil@ sherjil 19 ronak@ ronak 20 sherjil@ sherjil 21 michelle@ michelle 22 emily@ emily 23 sherjil@ sherjil 24 sherjil@ sherjil 25 sherjil@ sherjil
广告
数据结构
网络
关系数据库管理系统(RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP