小编ine*_*dal的帖子

根据来自不同数据帧的2个键定义数据框中列的值

我有以下数据帧:

a <- seq(0, 5, by = 0.25)
b <-seq(0, 20, by = 1)
df <- data.frame(a, b)
Run Code Online (Sandbox Code Playgroud)

我想根据列a和b以及下面的转换表创建一个新列"值":

a_min <- c(0,2, 0,2)
a_max <- c(2,5,2,5)
b_min <- c(0,0,10,10)
b_max <- c(10,10,30,30)
output <-c(1,2,3,4)

conv <- data.frame(a_min, a_max, b_min, b_max, output)
Run Code Online (Sandbox Code Playgroud)

我尝试使用dplyr :: mutate做到这一点没有太大的成功......

require(dplyr)
mutate(df, value = calcula(conv, a, b))
Run Code Online (Sandbox Code Playgroud)

较长的物体长度不是较短物体长度的倍数

我的期望是获得一个像上面'df'这样的数据框,其附加列值如下:

df$value <- c(rep(1,8), rep(2,2), rep(4,11))
Run Code Online (Sandbox Code Playgroud)

performance r dataframe

6
推荐指数
4
解决办法
321
查看次数

Knitr提供的结果与RStudio不同

我正在使用'tm'和'RWeka'进行一些初始文本挖掘,使用Knitr进行再现.

我正在尝试基于两个文本文件获取语料库的术语 - 文档矩阵,当我在RStudio中运行代码并将其编织成HTML文件时,该过程有不同的结果: HTML文件

...当我尝试其他文档输出PDF和Word输出时:PDF和Word输出

同意RStudio.

而且,我需要一个HTML输出....

对可能发生的事情有任何想法?

这是.Rmd代码

---
title: "test"
author: "me"
output: word_document
---

```{r init, echo=FALSE, warning=FALSE, cache=TRUE, message=FALSE}
library(knitr)
library(tm)
library(SnowballC)
library(RWeka)
setwd("~")
options(mc.cores=1) # some problems with parallel processing
```
```{r 1-gram-test, echo=FALSE, eval=TRUE,cache=TRUE}

doc1 <- c("en un lugar de la mancha de cuyo nombre no quiero acordarme habitaba un hidalgo de los de adarga antigual, rocín flaco y galgo corredor")
doc2 <- c("había una vez un barquito chiquitito, que no sabía, …
Run Code Online (Sandbox Code Playgroud)

r knitr rweka

5
推荐指数
1
解决办法
1053
查看次数

标签 统计

r ×2

dataframe ×1

knitr ×1

performance ×1

rweka ×1