Как ссылаться на другие файлы при создании нового столбца? - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь создать столбец в каждом файле с надписью Клиент: ABC. «Азбука» - это внутренняя аббревиатура, которую мы имеем для каждого клиента. Я загрузил файл с именем acronym и сделал следующий код.

for(i in seq_along(filePaths)){
data = within(data, {
subsidiary="Client : acronym[i]"
})
}

Были некоторые другие функции моего кода (которые я не буду здесь повторять), которые работали нормально. Но когда я написал файл, я получил Client: acronym [i] вместо Client: ABC. Что я делаю не так?

1 Ответ

0 голосов
/ 18 мая 2019

Я предполагаю, что то, как вы читаете в файле аббревиатуры, приводит к кадру данных, но вы неправильно индексируете кадр данных.Я не могу сказать, хотите ли вы использовать единый столбец с одним клиентом или таблицу поиска с уникальным клиентом.Если это первое, возможно, пример ниже может помочь.Если это своего рода таблица поиска, посмотрите на команду слияния.

acronyms <- read.csv(acronymFile.csv)

for(i in seq_along(filePaths)){
    data <- read.csv(filePaths[i])
    acronym <- acronyms[i,1]
    data$subsidiary = paste("Client :", acronym[i])
}

Обратите внимание, как я проиндексировал первый (и единственный) столбец кадра данных аббревиатуры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...