【发布时间】:2021-09-13 22:25:03
【问题描述】:
我在 csv 中有这种格式的数据
state1 state2 state3
1 0 0
1 0 0
0 0 1
我希望在 R 中的矩阵中像这样
1 0 0
1 0 0
0 0 1
我尝试将 csv 作为数据框加载并将其放入矩阵中,但它确实给出了预期的结果。使用这段代码,我得到了这个输出
df <- read_csv('filepath')
m <- matrix(df)
matrix format output:
1 1 0
0 0 0
0 0 1
这实质上使一列成为一行,而不是保留最初存储的内容。我希望矩阵保持与 csv 文件中相同的结构。
【问题讨论】:
-
使用
as.matrix(df)