r - R markdown 中的 reshape 问题

标签 r markdown r-markdown

我想创建一个长到宽格式的数据集。当我在 R 控制台运行这个程序时,它会给出输出。但它在 R markdown 中不起作用。

   library(gapminder)
   library(dplyr)
   library(knitr)
   dat <- gapminder%>%
  group_by(continent,year) %>%
  summarize(mean = mean(lifeExp))
  dat1 <- as.data.frame(dat)
   res <- reshape( dat1 , timevar ="continent" , idvar ="year",  direction = 
  "wide" , v.names="mean")
    kable(res)

但是当我在 R markdown 运行此程序时,它显示错误消息:[.data.frame(data, , timevar) 中的错误:选择了未定义的列 调用: ... reshape -> reshapeWide -> unique -> [ -> [.data.frame 执行停止

最佳答案

它通过以下简单的调用对我有用:

---
title: "Untitled"
author: "Me"
date: "2/14/2018"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## Long to wide

Example 
```{r}

library(gapminder)
   library(dplyr)
   library(knitr)
   dat <- gapminder%>%
  group_by(continent,year) %>%
  summarize(mean = mean(lifeExp))
  dat1 <- as.data.frame(dat)
   res <- reshape( dat1 , timevar ="continent" , idvar ="year",  direction = 
  "wide" , v.names="mean")
    kable(res)


```

关于r - R markdown 中的 reshape 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48785237/

相关文章:

r - 更改 rmarkdown pdf 输出的背景颜色

mysql - R中根据条件合并数据表信息

r - 在 R 中制作特定的分位数图

python - 如何将 Markdown 转换为 JSON?

python-3.x - 我收到此错误 : MermaidExtension. extendMarkdown() missing 1 required positional argument: 'md_globals'

r - 如何在 RMarkdown 中隐藏代码,并可选择查看

RMarkdown 在一个 block 中对多个数字/表格进行编号

r - 是否可以将 .bib 文件放置在 .Rmd 文件所在文件夹之外的另一个文件夹中?

r - 行之间的条件时间差。研发&dplyr/data.table

r - 如何使用R中包含逗号的值读取csv?