r - 包含 2 行和 2 列的 csv 文件未在 R 降价中呈现
问题描述
我正在尝试在 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
:
data <- select(read.csv("test1.csv", stringsAsFactors = F))
data
> data
data frame with 0 columns and 1 row
如果您删除select
:
data <- read.csv("test1.csv", stringsAsFactors = F)
data
> data
column1 coumn2
1 value1 value2
推荐阅读
- regex - 正则表达式:在数学表达式中捕获带有参数的函数
- jquery - jquery .change() 在 laravel 循环中
- list - 无法理解飞镖中的列表考虑提供的示例
- java - 在 Java 8 中从 Date 迁移到 LocalDate 的正确方法是什么?
- java - 无法使用 By.xpath 定位元素
- node.js - Quasar 应用程序无法连接到 heroku socket.io 服务器
- entity - Sulu:实体没有字段或关联错误
- python - 使用归并排序对多维数组进行排序?
- blazor-webassembly - Blazor 客户端意外日志记录
- python-3.x - 使用python将XML解析为文本文件