gpt4 book ai didi

R 使用行索引合并文件

转载 作者:行者123 更新时间:2023-12-04 01:35:25 25 4
gpt4 key购买 nike

我正在使用 R 中的生存库。我在生存对象上使用了残差(),它很好地输出了我想要的残差。
我的问题是关于 R 如何处理其行索引。
这是一个示例数据集。我的目标是将它们合并在一起。
数据帧:

> 1 - .2
> 2 - .4
> 3 - .6
> 4 - .8
输出:
> 1 - .2X
> 2 - .4X
> 4 - .8X
输出是输入的子集(某些数据无法处理)。我想要的是将此新列表添加回原始输入文件以绘制和运行回归等。
我不知道如何在简单的 df[number] 命令之外访问行索引。我认为我这样做的方法有点史前;我 write.table() 将它们的行号转换为实际打印列的对象,然后返回并根据这个新键进行合并。我觉得有一种更聪明的方法可以写出并读回文件。有关如何操作的任何建议?
我希望这不是重复的,因为我环顾四周并且找不到关于行索引的很好的解释。
编辑:
我可以将列名或行名添加到数据框中,但如果对一维对象(我的输出文件)执行此操作,则会导致 NULL 值。一维对象只有我无法访问的行的子集。

rownames(res)

NULL

最佳答案

您可以简单地使用 merge,而不是像上面建议的那样创建一个新对象。直接地。

写就好了:

merge(df1, df2, by.x = 0, by.y = res)
by.x=0然后引用 df1 的行名称. by.y指的是df2的行名。使用这些作为链接执行合并。

关于R 使用行索引合并文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17533909/

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