Jay*_*tel 2 r matrix rowname import-from-csv
我有一个CSV文件,有点像这样:

我需要聚类"NoOffaces"并计算有多少数据集有1个面,2个面等等.
这是我在R中所做的:
data<-read.csv('test.csv')
a<-table(data$NoOffaces)
a #for printing a
Run Code Online (Sandbox Code Playgroud)
这是输出:
0 1 2 3 4 5 6 7 8 9 10 14 15 19
448 375 104 33 16 7 4 2 2 3 1 3 1 1
Run Code Online (Sandbox Code Playgroud)
但是,我想给前两行命名,使它看起来有点像这样
Faces :0 1 2 3 4 5 6 7 8 9 10 14 15 19
Count :448 375 104 33 16 7 4 2 2 3 1 3 1 1
Run Code Online (Sandbox Code Playgroud)
我无法命名行,还有如何访问列中的每个值?
我是R的初学者,一些帮助将不胜感激.
谢谢:)
您可以根据表创建矩阵并为其指定行名称.
# an example vector
x <- c(1:5, 1:3, 4:6)
a <- table(x)
mat <- rbind(as.numeric(names(a)), a)
rownames(mat) <- c("Faces", "Count")
mat
# 1 2 3 4 5 6
# Faces 1 2 3 4 5 6
# Count 2 2 2 2 2 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12887 次 |
| 最近记录: |