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