R'de yeni başlayan biriyim ve aşağıdaki sorun için bir çözüm bulamıyorum. Herhangi bir yardım gerçekten takdir edilecektir!Veri çerçevesindeki değerleri bir kurala göre diğer değerlerle değiştirin
Bir data.frame'ım var ve bir sütunun belirli değerlerini tanımlanmış diğer değerlerle değiştirmek istiyorum.
data.frame
date<-c("19921231","19931231","19941231","19941231","19931231","19941231")
variable<-c("a","a","a","b","b","b")
value<-c(1:6)
dataframe <- data.frame(date,variable,value)
girişim sorun, bir matris değildir, belli bir sorunu
yearend<-c("19921231","19931231","19941231")
year<-c("1992","1993","1994")
map = setNames(yearend,year)
dataframe[] = map[dataframe]
hata iletisi
Error in map[dataframe] : invalid subscript type 'list'
çözmek için. Bu sorunu çözmenin en etkili yolu nedir? "Gerçek" karakteri değiştirmek istersem de işe yarayabilir. "BASF hisse senedi" ile "BGSFDS".
Çok güzel bir çözüm, çok teşekkürler! – user3076270