我已将csv文件中的数据集加载为:
data <- read.csv("data.csv", header = FALSE)
我将data
分成几组,如下所示:
d3 = training_data[785,data[785,] %in% c(3)]
d5 = training_data[785,data[785,] %in% c(5)]
现在d3
中的行数等于d5
,但它们的列数。 d3
和d5
分别有100列和200列。我想为两者创造相同的集合。所以我需要一个新的数据框,让我们说d_3_5
,其中d3
和d5
各有100列。我怎么能这样做?
答案 0 :(得分:1)
我能够使用名为cbind
的函数进行合并。这是我做的:
data <- read.csv("data.csv", header = FALSE)
d3 = training_data[785,data[785,] %in% c(3)]
d5 = training_data[785,data[785,] %in% c(5)]
d_3_5 = cbind(d3, d5[1:100,])
这创建了一个新的数据框,其中d3
和d5
具有相同的份额。