r - 如何增加 RStudio 中 R Notebook 中显示的列数?
问题描述
此未回答问题的可能副本,在此处添加代码/屏幕截图以希望澄清问题所在。
当我运行一个输出数据框的块时,每个屏幕我只得到一列。即,跑步
library(tidyverse)
df %>%
select(col1, col2)
生成下面的图像,其中仅显示 col1,我必须单击箭头(未显示)才能看到另一列。
这似乎是因为 col2 是一个包含数百个字符的文本字段,因此 RStudio 决定为其提供尽可能多的空间,而不是将其放置在 col1 旁边(为了显示更多内容而浪费所有空间人物)。
是否可以覆盖此设置?如果是这样,col2 的输出也可以包装到屏幕宽度吗?
解决方案
我flextable
用来控制打印在屏幕上的列的宽度,但您还必须确保不要选择太多列。例如,如果col1
应该很薄,col2
应该很宽,请执行以下操作:
library(flextable)
df %>% select(col1, col2) %>% regulartable() %>%
fontsize(size=8,part="all") %>% width(j=c(1:2),width=c(0.4,3))
j
isflextable
引用列的方式,如果您在 doc 或 PDF 中打印表格,则值width
是以英寸为单位的宽度。
推荐阅读
- swift - SwiftUI:在我看来,文本被“...”截断
- python - 如何在python中使用硒单击与另一个元素相同的元素?
- python - 在 os.system 使用 subprocess.call 中的文件输入时不起作用
- java - 从 Firebase 存储下载 url 是“com.google.android.gms.tasks.zzu@441922b”,不显示
- linux - 用于使用 xargs 对另一个命令生成的搜索文本的一个命令的输出进行 grep 的一个衬垫
- javascript - 未在移动浏览器上检索会话存储
- android - 共享内存方法是否通过活页夹进行进程间通信?
- amazon-web-services - 如何为具有自控证书的 AWS S3 终端节点启用 TLS?
- javascript - 转换:translateY(-50%) 无法正常工作
- regex - 正则表达式在 emeditor 中查找并用 4 位日期替换 2 位日期