在R笔记本中仅显示文本输出的缩减部分

在R笔记本中仅显示文本输出的缩减部分,r,rstudio,rnotebook,R,Rstudio,Rnotebook,当显示R笔记本的输出时,文本输出将全部显示。有没有办法只显示文本输出的第一部分,以获得输出内容的“要点” 例如,下面的输出显示了一个文本块。我意识到print()命令不知道应该显示什么。但是,在显示R笔记本时,我希望避免多页的文本输出。可以将文本输出块限制为特定大小 我不确定您所说的“要点”是什么意思,因为概要已经给出了数据帧的要点。。。但这里有各种命令可以查看一些数据集 > summary(mtcars[1]) mpg Min. :10.40 1st

当显示R笔记本的输出时,文本输出将全部显示。有没有办法只显示文本输出的第一部分,以获得输出内容的“要点”

例如,下面的输出显示了一个文本块。我意识到
print()
命令不知道应该显示什么。但是,在显示R笔记本时,我希望避免多页的文本输出。可以将文本输出块限制为特定大小


我不确定您所说的“要点”是什么意思,因为概要已经给出了数据帧的要点。。。但这里有各种命令可以查看一些数据集

> summary(mtcars[1])
      mpg       
 Min.   :10.40  
 1st Qu.:15.43  
 Median :19.20  
 Mean   :20.09  
 3rd Qu.:22.80  
 Max.   :33.90  
> str(summary(mtcars))
 'table' chr [1:6, 1:11] "Min.   :10.40  " "1st Qu.:15.43  " ...
 - attr(*, "dimnames")=List of 2
  ..$ : chr [1:6] "" "" "" "" ...
  ..$ : chr [1:11] "     mpg" "     cyl" "     disp" "      hp" ...
> head(summary(mtcars),1)
      mpg             cyl             disp             hp       
 Min.   :10.40   Min.   :4.000   Min.   : 71.1   Min.   : 52.0  
      drat             wt             qsec             vs        
 Min.   :2.760   Min.   :1.513   Min.   :14.50   Min.   :0.0000  
       am              gear            carb      
 Min.   :0.0000   Min.   :3.000   Min.   :1.000  
> tail(summary(mtcars),1)
      mpg             cyl             disp             hp       
 Max.   :33.90   Max.   :8.000   Max.   :472.0   Max.   :335.0  
      drat             wt             qsec             vs        
 Max.   :4.930   Max.   :5.424   Max.   :22.90   Max.   :1.0000  
       am              gear            carb      
 Max.   :1.0000   Max.   :5.000   Max.   :8.000  
> summary(mtcars)[,1]

"Min.   :10.40  " "1st Qu.:15.43  " "Median :19.20  " "Mean   :20.09  " 

"3rd Qu.:22.80  " "Max.   :33.90  " 

> summary(mtcars)[1,]
               mpg                cyl               disp                 hp 
 "Min.   :10.40  "  "Min.   :4.000  "  "Min.   : 71.1  "  "Min.   : 52.0  " 
              drat                 wt               qsec                 vs 
 "Min.   :2.760  "  "Min.   :1.513  "  "Min.   :14.50  " "Min.   :0.0000  " 
                am               gear               carb 
"Min.   :0.0000  "  "Min.   :3.000  "  "Min.   :1.000  " 

print()
函数如何神奇地知道您想看到哪些部分以及您不想看到哪些部分?我怀疑它会。我只希望R笔记本显示一个有限的文本窗口,这样当笔记本显示时,就不会有3页文本输出。在RStudio的支持论坛上提交一个功能请求。这将是他们将添加的块或笔记本特定设置。
print(object,max=一些行数)
将起作用,前提是
object
print
方法尊重
max
summary
)。