【发布时间】:2012-04-09 14:41:57
【问题描述】:
我有一个数据框,想添加一个新列,其中的值是向量。 这在 R 中可能吗?
谢谢,
【问题讨论】:
-
transform,with,within,$,[都是添加新列的方法。
标签: r
我有一个数据框,想添加一个新列,其中的值是向量。 这在 R 中可能吗?
谢谢,
【问题讨论】:
transform, with, within, $, [ 都是添加新列的方法。
标签: r
您可以将列表存储为数据框的一部分,这是获得向量值条目的一种方式。例如:
m <- data.frame(a=1:10)
m$l <- lapply(1:10, function(x) c(x, x + 1))
m$l
作为 R 中实际使用的示例,POSIXlt 日期实际上是一个列表,其中包含给出年、月、日等的组件。当你在数据框中存储这样一个日期变量时,存储的是一个向量列表。
【讨论】:
data.frame()“构造函数”的一部分,请参阅stackoverflow.com/questions/9547518/…
csv 文件中读取它,这将是伟大的:)