由于级别原因,无法更改R中的属性

由于级别原因,无法更改R中的属性,r,levels,R,Levels,我正在尝试更改空间数据集中属性的名称。这应该是一个简单的修改,但出于某种原因,它给了我一个错误消息,说明“无效因子级别”。当我选择属性时,它返回消息415级别之外的正确名称。这让我很困惑,但我认为我可以用一种简单的方式更改这个属性名。非常感谢您的帮助 mun_neth$GM_NAAM[406] [1] 南:弗赖斯西区 415级:'s-Gravenhage's-Hertogenbosch Aa-en Hunze-Aalburg-Aalsmeer-Aalten。。。兹沃勒 mun_neth$GM_

我正在尝试更改空间数据集中属性的名称。这应该是一个简单的修改,但出于某种原因,它给了我一个错误消息,说明“无效因子级别”。当我选择属性时,它返回消息415级别之外的正确名称。这让我很困惑,但我认为我可以用一种简单的方式更改这个属性名。非常感谢您的帮助

mun_neth$GM_NAAM[406]
[1] 南:弗赖斯西区 415级:'s-Gravenhage's-Hertogenbosch Aa-en Hunze-Aalburg-Aalsmeer-Aalten。。。兹沃勒

mun_neth$GM_NAAM[406] <- 'test'
mun_neth$GM_NAAM[406]您可以使用

mun_neth$GM_NAAM <- as.factor(replace(as.character(mun_neth$GM_NAAM), 406, "test"))

mun\u neth$GM\u NAAM我怀疑这里存在语言障碍:
foo$bar[406]
是列表元素的元素,而不是属性。您的
mun_neth$BM_NAAM
很可能属于
因子类
;你必须告诉我们这是不是你想要的。这是原始数据。事实上,这是阶级因素。我对自己的愿望没有发言权。但是不可能在元素列表中调整一个元素吗?先生,你是我的英雄!非常感谢你