我正在尝试创建一个表格,记录我的数据集中提到的某种书籍的次数。这就是我尝试过的:
my_table <- table(library$Title)
现在我一直在网上找到一些有用的网站,例如this one。他们有这个例子:
is.na(clinical.trial$age) <- sample(1:100, 20)
summary(clinical.trial)
# patient age treatment center
# Min. : 1.00 Min. :46.61 Treatment:50 Center A:22
# 1st Qu.: 25.75 1st Qu.:56.19 Control :50 Center B:10
# Median : 50.50 Median :60.59 Center C:28
# Mean : 50.50 Mean :60.57 Center D:23
# 3rd Qu.: 75.25 3rd Qu.:64.84 Center E:17
# Max. :100.00 Max. :77.83
# NA's :20.00
table(clinical.trial$center)
# Center A Center B Center C Center D Center E
# 22 10 28 23 17
这就是我想要的东西,但是我只是在我的csv文档中有一个带有书名的列,该程序正在调用。
例如:提到宇宙,霍比特人,光之故事和伟大的盖茨比,打印结果简单地说“26,30,22,35”。它们不仅没有标记,我也不知道哪个值与之相关。
如果这些信息有帮助,我会在R Markdown文件中编写代码,编织它并在单独的html文件中弹出结果。
为了让书名与提及的次数相匹配,我需要做什么?
答案 0 :(得分:1)
当我希望列数为&#34; downngoing&#34;时,我总是诉诸于在桌子周围使用as.matrix
的黑客攻击。而不是&#34;水平&#34;:
> tbl <- table( sample(letters[1:10], 30, repl=TRUE))
> tbl
a b c d e f g h i j
4 3 2 3 2 2 2 3 1 8
> as.matrix(tbl)
[,1]
a 4
b 3
c 2
d 3
e 2
f 2
g 2
h 3
i 1
j 8