gpt4 book ai didi

r - 将 data.frame 对象转换为 Zoo 对象

转载 作者:行者123 更新时间:2023-12-02 04:27:16 32 4
gpt4 key购买 nike

我正在尝试将data.frame对象转换为zoo(zoo包)对象。执行此操作的第一步是使用 as.Date 格式将数据 (df) 中的日期列转换为 Date 类,格式为 D/M/Y。数据如下:

Date          Return
1986-02-03 0.10
1986-02-04 0.15
1986-02-05 0.16
1986-02-06 0.18

当使用以下代码时:

df.data <- as.Date(df$Date)

它转换为类,但日期采用 Y-M-D 格式。当使用以下代码时

df.data <- as.Date(df$Date, format = "%d/%m/%y")

它给出所有值的 NA。问题出在哪里?

系统:Mavericks 64 位

最佳答案

使用read.zoo:

z <- read.zoo(DF)

注意:我们假设 DF 是:

DF <- data.frame(Date = c("1986-02-03", "1986-02-04", "1986-02-05", "1986-02-06"), 
Return = c(0.1, 0.15, 0.16, 0.18))

关于r - 将 data.frame 对象转换为 Zoo 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26036157/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com