3 回答

TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果所有日期的寬度相同,則可以將日期放入向量中并使用子字符串
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"

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
這比特定的答案更可取,但是我的建議是立即將日期轉(zhuǎn)換為日期變量,而不是將其保留為字符串。這樣,您可以在它們上使用日期(和時(shí)間)函數(shù),而不必嘗試使用非常麻煩的解決方法。
如前所述,潤(rùn)滑脂包裝具有良好的提取功能。
對(duì)于某些項(xiàng)目,我發(fā)現(xiàn)從一開始就進(jìn)行拼寫會(huì)很有用:創(chuàng)建年,月,日(月)和日(周)變量作為開始。這可以簡(jiǎn)化摘要,表格和圖形,因?yàn)樘崛〈a與摘要/表格/圖形代碼是分開的,并且因?yàn)槿绻枰乃?,則不必在多個(gè)位置進(jìn)行這些更改。
- 3 回答
- 0 關(guān)注
- 714 瀏覽
添加回答
舉報(bào)