Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将R中列的每一行中的时间戳转换为日期?_R_Dplyr_Timestamp_Posixct - Fatal编程技术网

如何将R中列的每一行中的时间戳转换为日期?

如何将R中列的每一行中的时间戳转换为日期?,r,dplyr,timestamp,posixct,R,Dplyr,Timestamp,Posixct,我有一个列,其中列出了时间戳,我需要将该列中所有行的时间戳转换为相应的日期。下面列出代码 app21_csv <- read.csv(file = 'myuser_app21.csv') app21 <- app21_csv %>% mutate(app21_date = as.POSIXct(1513351000000 / 1000, origin = "1970-01-01")) 看起来你的代码很接近了。尝试将1513351000000替换为timestamp以访问该

我有一个列,其中列出了时间戳,我需要将该列中所有行的时间戳转换为相应的日期。下面列出代码

app21_csv <- read.csv(file = 'myuser_app21.csv')
app21 <- app21_csv %>%
  mutate(app21_date = as.POSIXct(1513351000000 / 1000, origin = "1970-01-01"))

看起来你的代码很接近了。尝试将
1513351000000
替换为
timestamp
以访问该列。例如,
as.POSIXct(timestamp/1000,origin=“1970-01-01”)
@cnicol有效-我之前尝试过循环,但将值更改为timestamp变量修复了我的问题。看起来您的代码已关闭。尝试将
1513351000000
替换为
timestamp
以访问该列。例如,
as.POSIXct(timestamp/1000,origin=“1970-01-01”)
@cnicol有效-我之前尝试过循环,但将值更改为timestamp变量解决了我的问题。
head(app21_csv$timestamp)
[1] 1.513199e+12 1.513199e+12 1.513200e+12 1.513200e+12 1.513200e+12 1.513202e+12 1.513202e+12