如何在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