如何從變量中刪除第一個元素,尤其是在此變量具有特殊字符的情況下。例如,我有以下專欄:Date01/01/200901/01/201001/01/201101/01/2012我需要有一個新的列,如下所示:Date2009201020112012
3 回答

海綿寶寶撒
TA貢獻1809條經驗 獲得超8個贊
如果所有日期的寬度相同,則可以將日期放入向量中并使用子字符串
Date
a <- c("01/01/2009", "01/01/2010" , "01/01/2011")
substring(a,7,10) #This takes string and only keeps the characters beginning in position 7 to position 10
輸出
[1] "2009" "2010" "2011"

開心每一天1111
TA貢獻1836條經驗 獲得超13個贊
這比特定的答案更可取,但是我的建議是立即將日期轉換為日期變量,而不是將其保留為字符串。這樣,您可以在它們上使用日期(和時間)函數,而不必嘗試使用非常麻煩的解決方法。
如前所述,潤滑脂包裝具有良好的提取功能。
對于某些項目,我發現從一開始就進行拼寫會很有用:創建年,月,日(月)和日(周)變量作為開始。這可以簡化摘要,表格和圖形,因為提取代碼與摘要/表格/圖形代碼是分開的,并且因為如果需要更改它,則不必在多個位置進行這些更改。
- 3 回答
- 0 關注
- 715 瀏覽
添加回答
舉報
0/150
提交
取消