Ich habe gerade ein sehr seltsames Verhalten in der dummies
Paket von R beim Stricken in .Rmd
festgestellt. Hier ist das reproduzierbare Beispiel.R Dummies Paket seltsame Spalte Namen, wenn über .Rmd gestrickt
---
title: "Dummies Package Behavior"
author: "Kim"
date: '`r Sys.Date()`'
output:
pdf_document:
toc: yes
toc_depth: '3'
---
Load the libraries
```{r}
library(tidyverse)
library(dummies)
```
Main data wrangling
```{r}
df <- data_frame(year = c(2016, 2017, 2018))
temp <- dummy(df$year)
temp <- as_data_frame(temp)
df <- bind_cols(df, temp)
```
View output
```{r}
df
```
Was ich erwarte, um zu sehen, wenn ich die df
sehen sind schöne 0-1 Spalten von year2016
, year2017
und year2018
, die das normale Verhalten für das dummies
Paket.
Wenn Sie dieses R Markdown-Dokument in RStudio stricken, bringt es stattdessen die folgenden heraus: C:/Users/Kim/Desktop/dummies.Rmd2016
, C:/Users/Kim/Desktop/dummies.Rmd2017
und C:/Users/Kim/Desktop/dummies.Rmd2018
. Das heißt, es verwendet die gesamte Dokumentadresse, um die Spaltennamen zu erstellen.
Ich verstehe nicht, warum ein solches Verhalten auftritt. Offensichtlich möchte ich Spaltennamen wie year2016
, year2017
und year2018
haben.
Danke Len. Ich werde in der Tat einen Fehlerbericht für das '' 'Dummies'' Paket einreichen. – Kim