数据框中的 R 向量数值

3

我有一个数据框,想要添加一个新列,其中的值为向量。 在R中是否可以实现?

谢谢。


transform„ÄĀwith„ÄĀwithin„ÄĀ$„ÄĀ[ ťÉĹśėĮś∑ĽŚä†śĖįŚąóÁöĄśĖĻś≥ē„Äā - Chase
1个回答

7

您可以将列表存储为数据框的一部分,这是具有矢量值条目的一种方式。例如:

m <- data.frame(a=1:10)
m$l <- lapply(1:10, function(x) c(x, x + 1))
m$l

作为一个实际应用R语言的例子,POSIXlt日期本质上是一个列表,其中包含年、月、日等组成部分。当您将这样的日期变量存储在数据框中时,实际存储的是一个向量列表。

如果您想让该列作为调用data.frame()“构造函数”的一部分包含在内,请参阅https://dev59.com/-2kw5IYBdhLWcg3w8e9J。另外,+1。 - flodel
现在我们需要从某个地方读取一个 csv 文件,这将非常棒 :) - xealits

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接