【发布时间】:2021-02-09 18:45:10
【问题描述】:
你能帮帮我吗?
我有一个list 的matrices 读入R。每个矩阵被随机化 10 次,然后为每次随机化计算一个度量。我想将结果存储在一个有组织的数据框中,该数据框反映了随机化的顺序。
如何使用文件名 + 数字的序列构建vector,以便我知道哪个结果指的是哪个随机化?稍后,我会将此向量添加到 data frame 以标记结果。
这是我的代码到目前为止的样子:
假设我有一个向量,其中包含读入 R 的文件名,它看起来像这样:
files <- paste("file", seq(1:3), sep = "")
每个文件被随机化 10 次,然后为每个随机化计算一个指标:
rand <- seq(1:10)
现在我想创建一个包含一系列文件名和随机化的向量:
files.rand <- paste(files, rand, sep = "_")
此代码生成的最终序列不反映分析随机化的实际序列。
我需要序列看起来像这样:
"file1_1" "file1_2" "file1_3" "file1_4" "file1_5"
"file1_6" "file1_7" "file1_8" "file1_9" "file1_10"
"file2_1" "file2_2" "file2_3" "file2_4" ...
顺序号应该添加到file1的名称中,然后它们应该添加到file2的名称中,依此类推。
怎样才能达到这个结果?谢谢!
【问题讨论】:
标签: r list dataframe vector paste