如何在 R 中查看 tibble 的完整输出?
r programmingserver side programmingprogramming更新于 2025/6/25 7:22:17
我们使用 dplyr 包分析数据时会创建 tibble,如果数据量很大,R 中只会打印 10 个值。如果我们想要显示 tibble 的完整输出,则需要使用 View 函数。例如,如果我们想要计算计数,则应该在代码末尾添加 View() 函数并使用管道运算符。
示例
考虑以下数据框 −
Group<−rep(c("A","B","C","D","E"),times=10) Rating<−sample(1:10,50,replace=TRUE) df<−data.frame(Group,Rating) head(df,20)
输出
Group Rating 1 A 4 2 B 2 3 C 8 4 D 3 5 E 3 6 A 1 7 B 8 8 C 8 9 D 1 10 E 2 11 A 2 12 B 8 13 C 10 14 D 4 15 E 6 16 A 3 17 B 7 18 C 1 19 D 5 20 E 10
示例
tail(df,20)
输出
Group Rating 31 A 2 32 B 5 33 C 4 34 D 1 35 E 4 36 A 8 37 B 2 38 C 6 39 D 2 40 E 5 41 A 1 42 B 4 43 C 9 44 D 5 45 E 2 46 A 7 47 B 10 48 C 9 49 D 1 50 E 6
加载 dplyr 包 −
library(dplyr)
查找 Group 和 Rating 的计数并使用 View() 查看完整输出 −
df%>%group_by(Group,Rating)%>%mutate(count=n())%>%View()