Kihagyás

3. gyakorlat

Fájl beolvasás

Mit nézzünk meg a fájlban?

  • Van-e fejléce? (=> oszlopnév)
  • Mi az elválasztó karakter? (pl. ;)
  • Tizedes számok
    • Vannak-e tizedes számok?
    • Ha igen, akkor mivel jelöljük? (. vagy ,)

Beolvasás menete

Táblázatokat (.csv) fogunk beolvasni általában

read.table()

read.table(path, header, sep, dec, comment.char, quote, encoding)

Attribútumok:

  • Path: Fájl helye ("" között)
    • Windows-on: \ -> /
  • Header: Van-e fejléce?
  • Sep: Elválasztó karakter
  • Dec: A tizedes számok mivel vannak elválasztva?
  • Comment char: Kommentek jelölése
  • Quote:
  • Encoding: Karakter kódolás

Példa

barlangok = read.table(
    "C:/.../R/barlang.csv",
    header = TRUE,
    sep = ";",
    dec = ",",
    comment.char = "",
    quote = "",
    encoding = "UTF-8")

Rendezés

név[order(név$oszlop),]

Lehet többszörösen is rendezni

Növekvő rendezés:

orderedBirds = birds[order(birds$Mass),]

Csökkenő rendezés: -

orderedBirds = birds[order(birds$Mass),]