如何使用不同的束类型将行附加到data.frame?
我有一个data.frame,它最初是空的,然后应填充:如何使用不同的束类型将行附加到data.frame?,r,R,我有一个data.frame,它最初是空的,然后应填充: df <- data.frame(datetime=as.POSIXct(character()), t=factor(), val=numeric()) 如何做到这一点 谢谢:-)也许你可以像下面这样使用rbind()+cbind() df <- rbind(df, setNames(data.frame(as.POSIXct('2002-02-12 22:00:00',format='%Y-%m-%d %H:%M:%S
df <- data.frame(datetime=as.POSIXct(character()), t=factor(), val=numeric())
如何做到这一点
谢谢:-)也许你可以像下面这样使用
rbind()
+cbind()
df <- rbind(df, setNames(data.frame(as.POSIXct('2002-02-12 22:00:00',format='%Y-%m-%d %H:%M:%S', tz='UTC'),"test", 34.5),names(df)))
也许你可以像下面那样使用
rbind()
+cbind()
df <- rbind(df, setNames(data.frame(as.POSIXct('2002-02-12 22:00:00',format='%Y-%m-%d %H:%M:%S', tz='UTC'),"test", 34.5),names(df)))
还有
setNames()
比colnamesThx更可读,我只是想知道,datetime显示为整数而不是datetime字符串。原因是什么?如何改变?@Roland我想这是因为cbind
。。。您可以看到我的更新,其中替换了data.frame()
的cbind()
还有setNames()
,它比colnamesThx更可读,我只是想知道,datetime显示为整数而不是datetime字符串。原因是什么?如何改变?@Roland我想这是因为cbind
。。。您可以看到我的更新,其中data.frame()
替换了cbind()
这是否回答了您的问题?这回答了你的问题吗?
> df
datetime t val
1 2002-02-12 22:00:00 test 34.5