0
我覺得這個名稱如果非常自我解釋。比方說,我想要更改列Zweck
,以便我得到的結果列只包含單元格內容的第一位:通過只保留其3位數字名稱的第一個數字來更改列的所有單元格值 - R
我基本上想要將單元格內容減少到第一個數字。我見過使用函數sub
的人,但我想能夠實現它。
一些簡單的解決方案的任何想法?
謝謝!
我覺得這個名稱如果非常自我解釋。比方說,我想要更改列Zweck
,以便我得到的結果列只包含單元格內容的第一位:通過只保留其3位數字名稱的第一個數字來更改列的所有單元格值 - R
我基本上想要將單元格內容減少到第一個數字。我見過使用函數sub
的人,但我想能夠實現它。
一些簡單的解決方案的任何想法?
謝謝!
我們可以用substr
基於位置
df1$Zweck <- as.integer(substr(df1$Zweck, 1, 1))
df1$Zweck
#[1] 2 2 2 2 2
提取字符如果我們看一下?substr
一般用法是
SUBSTR(X,開始,停止)
其中x
是一個'vector','start'和'end'參數表示字符的起始位置,en丁丁分別爲