Bodnar Laszlo EB_HU
2011-Mar-28 14:40 UTC
[R] deleting the first two characters in each row of a factorized column
Hello,
I'd like to ask you something again.
I have a database and it has a column which looks like this one here:
small_factor <-
factor(c("d_variable1","d_variable2","d_variable3"))
small_factor
Now the thing is that I would like to convert each element of this factorized
column. Basically I want to rewrite the words in it without the first two
characters: "d" and "_" and I would like to get the
followings as a result: "variable1", "variable2",
"variable3".
Is there an easy way to do this?
Thank you,
Laszlo
____________________________________________________________________________________________________
Ez az e-mail és az összes hozzá tartozó csatolt melléklet titkos és/vagy
jogilag, szakmailag vagy más módon védett információt tartalmazhat. Amennyiben
nem Ön a levél címzettje akkor a levél tartalmának közlése, reprodukálása,
másolása, vagy egyéb más úton történő terjesztése, felhasználása szigorúan
tilos. Amennyiben tévedésből kapta meg ezt az üzenetet kérjük azonnal értesítse
az üzenet küldőjét. Az Erste Bank Hungary Zrt. (EBH) nem vállal felelősséget az
információ teljes és pontos - címzett(ek)hez történő - eljuttatásáért, valamint
semmilyen késésért, kapcsolat megszakadásból eredő hibáért, vagy az információ
felhasználásából vagy annak megbízhatatlanságából eredő kárért.
Az üzenetek EBH-n kívüli küldője vagy címzettje tudomásul veszi és hozzájárul,
hogy az üzenetekhez más banki alkalmazott is hozzáférhet az EBH folytonos
munkamenetének biztosítása érdekében.
This e-mail and any attached files are confidential and/...{{dropped:19}}
Ben Bolker
2011-Mar-28 14:47 UTC
[R] deleting the first two characters in each row of a factorized column
Bodnar Laszlo EB_HU <Laszlo.Bodnar <at> erstebank.hu> writes:> I have a database and it has a column which looks like this one here: > > small_factor <- factor(c("d_variable1","d_variable2","d_variable3")) > small_factor >small_factor <- factor(gsub("^d_","",as.character(small_factor)))
Ivan Calandra
2011-Mar-28 14:51 UTC
[R] deleting the first two characters in each row of a factorized column
Hi,
I'm not sure it's the best solution, but I think this should do:
levels(small_factor) <- gsub("d_", "",
levels(small_factor))
small_factor
[1] variable1 variable2 variable3
Levels: variable1 variable2 variable3
HTH,
Ivan
Le 3/28/2011 16:40, Bodnar Laszlo EB_HU a ?crit :> small_factor<-
factor(c("d_variable1","d_variable2","d_variable3"))
--
Ivan CALANDRA
PhD Student
University of Hamburg
Biozentrum Grindel und Zoologisches Museum
Abt. S?ugetiere
Martin-Luther-King-Platz 3
D-20146 Hamburg, GERMANY
+49(0)40 42838 6231
ivan.calandra at uni-hamburg.de
**********
http://www.for771.uni-bonn.de
http://webapp5.rrz.uni-hamburg.de/mammals/eng/1525_8_1.php