Я пытаюсь создать data.frame в цикле for. Я хочу назвать data.frame после того, что значение находится в векторе для этой итерации цикла.R: Назовите data.frame после значения в векторе
вектор происходит из City
колонки в State
data.frame:
State
City Zip
A 1
B 2
C 3
То, что я пробовал:
for(i in State$City){
i <- data.frame(sub=character(),street=character())
}
Это имя по data.frame i
не значение в вектор.
i
sub street
Если это была первая итерация в цикле, то я хотел бы, чтобы имя data.frame быть A
A
sub street
Если второй итерации затем B
Если третья итерация затем C
Любая помощь будет оценена, пожалуйста, дайте мне знать, нужна ли какая-либо дополнительная информация.
Я не уверен, почему у вас получилось, что ваш ответ работал отлично. Спасибо. – Dre
@Dre Вероятно, он был отклонен, потому что «присваивание» широко считается очень плохой практикой. Поверь мне, ты пожалеешь дорогу. – joran
Я тоже никогда не использую 'assign'. Именованный список из @joran, вероятно, лучший метод. – anotherFishGuy