簡體   English   中英

write.csv格式化日期r

[英]write.csv formatting dates r

我有一個數據框,其日期列“ StartDate”的格式為:2014-12-31

我想編寫一種具有相同格式的StartDate的CSV。 但是,write.csv()以2014年12月31日的格式寫入StartDate。

如何防止這種行為?

THKS。

根據您對原始問題的評論,這似乎是excel中格式化的問題。 您可以通過以下的指示更改日期格式,以您在Excel喜歡的風格在這里

對我有幫助

require ("dplyr", "readr")
    write_tsv (
                 data %>%
                 replace ( 
                          sapply (data, function(x)inherits(x, "Date")),
                          format (
                                    data [sapply(data, function(x)inherits(x, "Date"))], 
                                    "%Y/%m/%d"
                          )
                  )

但是我需要txt格式(因為我將其與R中的下一個SQL解析器一起使用了)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM