如何從 R 資料框列的每個值末尾位置刪除井號?
要從 R 資料框列中每個值的最後位置刪除井號,我們可以按以下步驟進行操作 -
首先,建立一個數據框,其中有一列在每個值的最後位置都有井號。
然後,使用 gsub 函式從該列的每個值的最後位置刪除井號。
示例
建立資料框
讓我們建立一個數據框,如下所示 -
x<-sample(c("5#","7#","2#","3#","10#","4#","1#"),25,replace=TRUE)
df<-data.frame(x)
df輸出
執行上述指令碼後,會生成以下輸出(由於隨機性,此輸出在系統上會有所不同)-
x 1 7# 2 2# 3 5# 4 7# 5 10# 6 5# 7 2# 8 5# 9 4# 10 1# 11 4# 12 10# 13 1# 14 5# 15 2# 16 2# 17 7# 18 3# 19 7# 20 10# 21 7# 22 5# 23 10# 24 10# 25 10#
從最後位置刪除井號
使用 gsub 函式,從資料框 df 的列 x 中每個值的最後位置刪除井號,如下所示 -
x<-sample(c("5#","7#","2#","3#","10#","4#","1#"),25,replace=TRUE)
df<-data.frame(x)
df$new_x<-gsub("#$","",df$x)
df輸出
x new_x 1 7# 7 2 2# 2 3 5# 5 4 7# 7 5 10# 10 6 5# 5 7 2# 2 8 5# 5 9 4# 4 10 1# 1 11 4# 4 12 10# 10 13 1# 1 14 5# 5 15 2# 2 16 2# 2 17 7# 7 18 3# 3 19 7# 7 20 10# 10 21 7# 7 22 5# 5 23 10# 10 24 10# 10 25 10# 10
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP