【发布时间】:2020-01-08 19:47:56
【问题描述】:
我正在尝试在 R markdown 中显示一个 CSV 文件,但它没有显示出来。我对其他 CSV 文件使用相同的代码,它工作正常。没有错误,只是一个空白区域。
这个 CSV 文件与其他文件的唯一区别是这个文件非常小(2 列,2 行,4 个单元格中的每个单元格都包含一个单词。)
我使用的代码是这样的:
---
title: "Test"
author: "Me"
date: "1/8/2020"
output: html_document
---
```{r echo = FALSE, results = 'asis', include = FALSE}
library(dplyr)
library(knitr)
library(kableExtra)
```
```{r echo = FALSE, results = 'asis'}
data <- select(read.csv("test.csv", stringsAsFactors = F))
kable(data, caption = "This is data.") %>% kable_styling(bootstrap_options = "bordered", full_width = T) %>% scroll_box(width = "100%", height = "200px")
```
编辑:这是我可以制作的绝对最短的代码,复制错误。这仅包含用于读取和显示 csv 文件的基本代码。
```{r}
library(dplyr)
library(knitr)
library(kableExtra)
data <- select(read.csv("test.csv"))
kable(data)
```
【问题讨论】:
-
没有任何变化。
-
你试过删除
select()吗?我不确定你为什么需要它,但我试图打开一个虚拟文件,select(read.csv)返回data frame with 0 columns and 5 rows。删除select()一切正常。
标签: r csv r-markdown