[英]R function for removing first 4 characters in a column?
我有一個數據框(數據),並且我使用 substr 創建了一個新列,其中每個向量的前四個字符在一列(詳細信息)中。
這是代碼:
Data$Years = substr(Data$Details, 1, 5)
我將如何使用substr
(或其他函數)從原始(詳細信息)列中刪除相同的前四個字符?
我們可以指定第first
(在substring
中)或start
substr
開始作為第 5 個字符和last
(在substring
中不需要,因為默認情況下last = 1000000L
)或在substr
中stop
作為最后一個字符( nchar
)
substring(Data$Details, 5)
或使用substr
substr(Data$Details, 5, nchar(Data$Details))
或使用正則表達式從字符串的開頭( ^
)匹配任何字符( .
- 重復 4 次)並替換為空白( ""
)
sub("^....", "", Data$Details)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.