2017-11-16 23 views
0

R Markdown(knitr/RStudio)をhtmlに出力すると、次の表に示すブラウザの幅が広がります。これは2列で、ワイドスクリーン表示では奇妙に見えます。R Markdown Table Sizing Inconsistent

Col1 | Col2 
--- | --- 
1 | 1 
1349 | 143910 

以下の同じ表は、同じ構文で、列1の幅をその内容の幅に正しく制限しています。唯一の違いは、位置[2、2]のセル内容が極端に長いことです。

Col1 | Col2 
--- | --- 
1 | 1 
1349 | 143910143910143910143910143910143910143910143910143910 

knitrまたはpandocまたはRなどの列の幅を列の内容よりわずかに大きくするにはどうすればよいですか。セル[2、2]の文字数が極端に多いため、自分の出力が強制的に動くのはなぜですか?私は2番目の表にCSSを含まず、CSSを使いこなすことを好まない。

+0

可能[複製](https://stackoverflow.com/q/41900335/5784831) – Christoph

+0

を使用してください。グリッドテーブル、http://pandoc.org/MANUAL.html#tables(またはCSSを使用) – mb21

答えて

1

knitrパッケージのkablekableExtraパッケージのkable_stylingを使用することをお勧めします。あなたのデータフレームを想定

はあなたがここでより多くの情報を見つけることができますdf

kable(df, "html") %>% 
    kable_styling(full_width = F) 

です。

https://www.rdocumentation.org/packages/kableExtra/versions/0.6.1/topics/kable_styling

EDIT:パッケージのeipi10'Sの明確化。 (ありがとう!)

関連する問題