Veri çerçevesi üzerinde analiz yapacak genel bir rmarkdown şablonu oluşturmaya çalışıyorum. Her zaman sabit kodlamak yerine bir veri çerçevesine bir rmarkdown dosyasına geçebilmek istiyorum. Aşağıda Değişkenleri bir R işaretleme .Rmd dosyasına nasıl geçirebilirim?
Ben deneme oldum snippet'idir. En üstte veri çerçevesini (mtcars) yüklemek zorunda olduğumu görebilirsiniz. Ayrıca bağımsız değişkenleri (ivs) ve bağımlı değişkenleri (dvs) elle özdeşleştiriyorum. Bunları parametre olarak aktarmak istiyorum. SPSS Explore işlevselliğinin hızlı ve kirli bir sürümünü yapmaya çalışıyorum. "Explore.Rmd":```{r}
library(ggplot2)
data(mtcars)
mtcars$am <- factor(mtcars$am, levels=c(0,1), labels=c("Manual", "Automatic"))
df <- mtcars
ivs <- c("cyl", "disp", "hp", "drat", "wt", "am", "qsec")
dvs <- c("mpg", "qsec")
```
Histograms
-------------------------------------
```{r}
for (v in union(ivs, dvs))
{
hist <- ggplot(df, aes_string(x=v)) + geom_histogram()
print(hist)
}
```
Ben knitr veya benzeri kullanılarak HTML üretmek için şuna benzer bir kod olsun isterim.
myDF <- read.delim("mydata.tab")
ivs <- c("iv1", "iv2", "iv3")
dvs <- c("dv1", "dv2", "dv3")
magic("Explore.Rmd", myDF, ivs, dvs) # <- how do I do this part?
Yani, bir statik rmarkdown dosyası olması ve parametrelerini ona geçirmesi mümkün mü? Ya da yapmaya çalıştığım şeyi başarmanın başka bir yolu var mı?
knit_expand 'de bakabilirsiniz()' – baptiste
nerede knit_expand' işlevini bulabilir miyiz? bundan bahsediyorsunuz: http://cran.r-project.org/web/packages/knitr/vignettes/knit_expand.html? –