将整个 tibble 打印到 R 控制台
在本文中,我们将看到如何将整个 tibble 打印到 R 控制台。 tibble 是一种组织良好的数据结构,由行名称表示的行和列组成。 Tibbles 部分显示在控制台上,在控制台上显示少量行。
方法一:使用dplyr库
基 R 中的 as_tibble() 方法用于以 tibble 的形式访问数据帧。
as_tibble (data-frame)
nrow() 方法可用于计算数据框或小标题的行数。
nrow(tibble)
使用 print() 方法,可以使用第二个参数访问完整的行集,它相当于 tibble 的行数。
print(tibble, nrow(tibble))
下面是实现:
R
library("dplyr")
# creating a data frame
data_frame <- data.frame(col1 = 1:40,
col2 = 1:40,
col3 = 1)
# converting to tibble
tib <- as_tibble(data_frame)
print ("Original Tibble")
print (tib)
# calculating number of rows of tibble
rows <- nrow(tib)
print ("Complete Tibble")
print(tib,n=rows)
R
library("dplyr")
# creating a data frame
data_frame <- data.frame(col1 = 1:40,
col2 = 1:40,
col3 = 1)
# converting to tibble
tib <- as_tibble(data_frame)
print ("Complete Tibble")
data_frame %>% as_tibble() %>% print(n=nrow(data_frame))
R
library("dplyr")
# setting options
options(dplyr.print_max = 1e9)
# creating a data frame
data_frame <- data.frame(col1 = 1:40,
col2 = 1:40,
col3 = 1)
# converting to tibble
tib <- as_tibble(data_frame)
print ("Complete Tibble")
print(tib)
输出:
方法 2:使用 dplyr 库和管道运算符
可以使用一系列操作将 %>%运算符应用于数据帧。最初,将 as_tibble() 方法应用于数据框以转换为 tibble,然后使用 n 参数打印,设置为与数据框中的行数相等。
下面是实现:
电阻
library("dplyr")
# creating a data frame
data_frame <- data.frame(col1 = 1:40,
col2 = 1:40,
col3 = 1)
# converting to tibble
tib <- as_tibble(data_frame)
print ("Complete Tibble")
data_frame %>% as_tibble() %>% print(n=nrow(data_frame))
输出:
方法 3:使用 options() 方法
R 中的 options() 方法允许用户设置和检查大量全局选项。这些选项操纵 R 计算和显示其结果的方式。
options(...)
这些选项可用于设置为任何值,例如使用 dplyr 包,它可用于设置显示最大长度输出。
options(dplyr.print_max = 1e9)
全局选项的修改用于在控制台上打印整个 tibble。
下面是实现:
电阻
library("dplyr")
# setting options
options(dplyr.print_max = 1e9)
# creating a data frame
data_frame <- data.frame(col1 = 1:40,
col2 = 1:40,
col3 = 1)
# converting to tibble
tib <- as_tibble(data_frame)
print ("Complete Tibble")
print(tib)
输出: