Skip to content

Instantly share code, notes, and snippets.

@apoikola
Last active December 14, 2015 09:39
Show Gist options
  • Save apoikola/5066849 to your computer and use it in GitHub Desktop.
Save apoikola/5066849 to your computer and use it in GitHub Desktop.
Eli minulla on dataframe df2 muotoa
>head(df2)
>
> Ehdokas Ehdokkaan.numero Äänimäärä.yhteensä Osuus.äänistä
>1 Aaltola Anneli / KESK / Helsinki 212 267 0.1
>2 Airaksinen Pekka / KESK / Helsinki 213 175 0.1
>3 Alku Antero / KESK / Helsinki 214 153 0.1
>4 Antila Mauri / KESK / Helsinki 215 28 0.0
>5 Anttinen Pekka / KESK / Helsinki 216 135 0.1
>6 Autere Minna / KESK / Helsinki 217 92 0.0
Ja haluaisin sen muotoon, jossa ehdokas -sarake olisi hajautettu kolmeen osaan ja muut pysyisivät ennallaan, eli kolme uutta saraketta olemassaolevaan dataframeen.
> tmp <- colsplit(df2$Ehdokas[1], split="/", c("Nimi", "Puolue", "Vaalipiiri"))
tekee splitin yhdelle riville, sen enempää en osaa :/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment