r - 如何使第一个 col 与 kable 表对齐,其余的与 kable 表对齐
问题描述
我尝试制作表格,并希望使第一个 col 与左对齐,其余的与居中对齐。col_spec 似乎没有对齐选项。我应该怎么做?
以下是我制作的示例代码:
x<-data.frame("姓名"=c("test", "try"),"SN"=1:2, "Age"=c(21, 15), "Salary"=c(1000,2000 ))
x %>% kable("html", align="c") %>% kable_styling(full_width = FALSE, position="left")%>% row_spec(0, background = "#F3E2A9")
解决方案
您可以根据列的顺序指定对齐方式:
x<-data.frame("Name"=c("test", "try"),"SN"=1:2, "Age"=c(21, 15), "Salary"=c(1000,2000))
library(kableExtra)
library(knitr)
x %>%
kable("html", align=c("l", 'c', 'c','c')) %>%
kable_styling(full_width = FALSE, position="left")%>%
row_spec(0, background = "#F3E2A9")
在您的示例中,第一列与左侧对齐,其余三列与中心对齐。
推荐阅读
- firebase - 如何在应用启动时自动登录 Firebase 用户?
- android - 使用改造 Android 创建特定实体类的 Json 响应
- javascript - 从单词到句点的Javascript粗体字符串
- r - 给出第二列 0 值,其中第一列显示同一行的 NA
- javascript - 如何使用 JavaScript 或 Selenium 检查页面上是否存在警报
- android - Android MVVM - 数据更改时更新 ViewModel
- c - 如何使用 Linux 的虚拟串口使 C 程序与 Python 程序通信?
- python - 如何在 python 3 中获取 N( 从用户读取) 数组中的输入数?
- matlab - 在 MATLAB 中的表内插入绘图图像
- python-3.x - Google AdWords API Python 客户端仅返回 RefreshError: invalid_grant: Bad Request