У меня есть таблицы поиска две колонки с именами в первой колонке и непоследовательных чисел во второй колонке:Назначение большого числа переменных (из справочной таблицы?)
Name Number
ArcBo 16
ArcGl 41
BorSa 534
EleGr 121
GadMa 249
GadMo 448
Моя конечная цель должен иметь возможность передать имя моему сценарию и получить сценарий для возврата связанного с ним имени. Я предполагал сделать что-то похожее на построение словаря на Python, возможно, используя хеш, но я до сих пор довольно новичок в R, и среда кажется довольно сложной. Есть ли другой способ приблизиться к этому? Я пытался в конечном итоге простое решение перебором таблицы следующим образом:
for (i in (1:nrow(lookupTable))){
+ lookupTable[i,2] <- lookupTable[i,1]
+ }
, но все, что делает это заменить номер с именем, например, что у меня есть два столбца имен и без номеров.
Вы можете хранить его в качестве data.frame. Затем вы можете получить доступ к числу, соответствующему имени имени, следующим образом: 'DF $ Number [DF $ Name ==" ArcBo "]' например. – Arun
Поскольку вы новичок здесь, вы можете прочитать [** о **] (http://stackoverflow.com/about) и [** faq **] (http://stackoverflow.com/faq) о том, как работает SO. StackOverflow сделан ** намного более ценным для всех, если, когда вы получаете ответ, который решает вашу проблему, вы принимаете его, нажимая маленькую галочку. Вы абсолютно не обязаны делать это, но это отличный способ «вернуть» сайту, если ответ действительно решит вашу проблему и поможет сохранить сайт в чистоте, удалив ответ на вопрос с неотвеченный вопрос. –