簡體   English   中英

使用strptime()將csv字符串讀取為R的時間格式

[英]Using strptime() for reading csv string into time format for R

我有一個csv文件,其中的行充滿了字符串。 字符串是我想在R中讀取的時間格式。

Tue Feb 10 12:18:39 +0000 2015
Tue Feb 10 12:19:56 +0000 2015
Tue Feb 10 12:19:57 +0000 2015

我知道我們用。

%a %b %d %x %z %Y 

但是如何在R中實際編寫呢? 我試過了

strptime("file.csv"[ ],format="%a %b %d %x %z %Y") 

幾乎。 您應該首先將csv讀入對象,例如使用read.csv() 那么你也能

strptime(df$V1, "%a %b %d %H:%M:%S %z %Y")
[1] "2015-02-10 13:18:39" "2015-02-10 13:19:56" "2015-02-10 13:19:57"

測試數據

df <- read.table(text = "Tue Feb 10 12:18:39 +0000 2015
Tue Feb 10 12:19:56 +0000 2015
Tue Feb 10 12:19:57 +0000 2015", sep = ";")  # so it will not interpret space as separator

暫無
暫無

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

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