亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將字符轉換為R中的日期

將字符轉換為R中的日期

婷婷同學_ 2019-12-04 10:43:25
我對R比較陌生,但這是我第一次必須處理日期轉換。我從CSV中讀取了數據(使用read.table()),但我將數據縮短以突出顯示我的問題。讀入R時,日期字段為字符。簡而言之,除了少數情況,我的大多數約會都得到了正確的強制。以下示例有望向您顯示正在發生的事情。# my attempt to coerce the date -- uses the stringr packageprods.all$Date2 <- as.Date(str_sub(prods.all$Date, 1,                 str_locate(prods.all$Date, " ")[1]-1),                 "%m/%d/%Y")# grab two rows to highlight my issuetemp <- prods.all[c(1925:1926), c(1,8)]> temp                   Date      Date21925  10/9/2009 0:00:00 2009-10-091926 10/15/2009 0:00:00 0200-10-15如您所見,某些日期的年份不正確。當日期為兩位數時,似乎會出現這種模式。我瀏覽了幾本書,并嘗試了一種更好的Google搜索方法,但是似乎所有內容都表明我的數據在輸入時格式不正確??紤]到R的強大功能,我認為有一種非常簡單的方法可以將我的列強制為有效日期,而我卻忽略了一個非常明顯的解決方案。您能提供的任何幫助將不勝感激。
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 603 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號