DT::R中的数据表,flexdashboard
我有上面的数据框,其中“卧室”是列上的标签 我正在尝试将其更改为一个数据表,然后可以在rmarkdown中使用它来添加到flexdashboard中。当我使用以下代码时:DT::R中的数据表,flexdashboard,r,datatable,formatting,dt,flexdashboard,R,Datatable,Formatting,Dt,Flexdashboard,我有上面的数据框,其中“卧室”是列上的标签 我正在尝试将其更改为一个数据表,然后可以在rmarkdown中使用它来添加到flexdashboard中。当我使用以下代码时: Household Size 0 1 2 3 4 5+ Bedrooms Bedrooms Bedrooms Bedrooms Bedrooms Bedrooms 1 253 4
Household Size 0 1 2 3 4 5+
Bedrooms Bedrooms Bedrooms Bedrooms Bedrooms Bedrooms
1 253 4486 2033 930 105 8
2 10 666 3703 947 85 7
3 4 68 1972 1621 52 5
4 1 12 680 1835 164 11
5+ 0 6 147 1230 721 122
我得到输出:
DT::datatable(df, rownames = FALSE, extensions = 'FixedColumns', escape=TRUE,options= list(bPaginate = FALSE))
我对此有一些问题:
此外,这只是一个额外的功能,但我想将左下角的单元格涂成红色,右上角的单元格涂成绿色,这可能吗?我已经想出了如何在专栏标题中保留“卧室”的方法。可以使用下面的代码在DT::datatable中设置列名
Household Size 0 1 2 3 4 5+
1 253 4486 2033 930 105 8
2 10 666 3703 947 85 7
3 4 68 1972 1621 52 5
4 1 12 680 1835 164 11
5+ 0 6 147 1230 721 122
这将提供所需的输出。我们无法运行您的代码。你能让它重现吗?@MLavoie我不明白你为什么需要代码?对不起,我不习惯张贴问题,如果我错了,请纠正我。但从描述中,我想很清楚我想要做什么?看到代码重现这一点不会改变这一点,是吗?这将需要一段时间,我为这个创建代码,因为我读取的数据,作为一个csv的时刻。提前谢谢。@MLavoie我现在明白了,谢谢你的评论。我很难理解为什么有时需要一个可复制的代码。如果有人问我如何在图表上获得标题,我就不需要他们的确切数据来帮助查询了?这有意义吗?对不起,我希望将来能更好地询问有关堆栈溢出的问题。谢谢@哦,对不起!我现在就这么做:)
DT::datatable(HS_BED_ALL, rownames = FALSE, colnames=c('Household Size','0 Bedrooms','1 Bedroom','2 Bedrooms','3 Bedrooms','4 Bedrooms','5+ Bedrooms'), extensions = 'FixedColumns', escape=TRUE, options= list(bPaginate = FALSE, dom = 't',buttons = c('excel')))%>%formatStyle(1:7,fontSize = '14px')