Столбцы объединяются в данные пакета R - PullRequest
0 голосов
/ 18 мая 2018

У меня есть CSV-файл с именем startdates.csv, который я хочу предоставить коллегам в составе пакета R под названием tabulations.Отдельные шаги работают во время разработки, но когда пакет установлен и загружен, столбцы data.frame объединяются.Вот подробности:

В соответствии с превосходной книгой Хэдли Уикхема и это очень полезное резюме , я поместил startdates.csv в data-raw/ и запустил следующий скриптчтобы сохранить его как data/startdates.rda:

startdates <- read.csv("data-raw/startdates.csv")
devtools::use_data(startdates, overwrite=T)

, который работает, как ожидалось:

> source("data-raw/get_tabs.r")
Saving startdates as startdates.rda to /home/matthewroberts7/ieTabs/tabulations/data
> startdates
  Dataset Observations Potential_start_date_fields  Earliest    Latest Missing
1   jeval      6445712                           5 30NOV2000 21NOV****   0.04%
2   jhist      7058169                           5 12MAY2001 17SEP****   2.90%
3   ueval       390783                           5 29APR2013 29JUN2016   0.00%

Во время разработки все хорошо:

> setwd("tabulations")
> devtools::load_all()
Loading tabulations
> tabulations::startdates
  Dataset Observations Potential_start_date_fields  Earliest    Latest Missing
1   jeval      6445712                           5 30NOV2000 21NOV****   0.04%
2   jhist      7058169                           5 12MAY2001 17SEP****   2.90%
3   ueval       390783                           5 29APR2013 29JUN2016   0.00%

Но когдапакет установлен так, как будто исходный файл csv был сохранен в виде одной строки на строку:

> setwd("..")
> document("tabulations")
Updating tabulations documentation
Loading tabulations
> install("tabulations")
Installing tabulations
...
> reload(inst("tabulations"))
Reloading installed tabulations
> tabulations::startdates
  Dataset.Observations.Potential_start_date_fields.Earliest.Latest.Missing
1                                jeval,6445712,5,30NOV2000,21NOV****,0.04%
2                                jhist,7058169,5,12MAY2001,17SEP****,2.90%
3                                 ueval,390783,5,29APR2013,29JUN2016,0.00%

Может кто-нибудь объяснить, что здесь происходит?Большое спасибо.

РЕДАКТИРОВАТЬ: R v3.4.2, devtools v1.13.4

...