---
title: "sisend"
output: html_document
---
```{r}
#install.packages("XML")
library(XML)
inimesed=xmlToDataFrame("http://www.tlu.ee/~jaagup/andmed/muu/inimesed.xml")
inimesed
inimesed$synd
sort(inimesed$synd)
order(inimesed$synd)
inimesed[order(inimesed$synd), ]
inimesed[as.numeric(as.character(inimesed$synd))<1980, c("eesnimi", "perenimi")]
#Kuvage inimesed järjestatuna perekonnanimede järgi
head(inimesed[rev(order(inimesed$perenimi)), ], 3)
inimesed$perenimi=="Kaalikas"
inimesed[inimesed$perenimi=="Kaalikas", ]
with(inimesed, inimesed[perenimi=="Kaalikas", ])
with(inimesed, inimesed[perenimi=="Kaalikas" | perenimi=="Ohakas", ])
```
```{r}
juur=xmlRoot(xmlParse("http://www.tlu.ee/~jaagup/andmed/muu/inimesed.xml"))
juur
#juur[1]
juur[[1]]
juur[[1]][[2]]
juur[[1]][[2]][[1]]
```
```{r}
doc=xmlParse("http://www.tlu.ee/~jaagup/andmed/muu/inimesed.xml")
kaalikad=xpathSApply(doc, "//inimene[perenimi='Kaalikas']/eesnimi")
kaalikad
kaalikad[[1]][[1]]
eesnimed=sapply(kaalikad, function(isik){xmlValue(isik[[1]])})
eesnimed
eesnimed[[2]]
for(eesnimi in eesnimed){
print(eesnimi)
}
length(eesnimed)
for(nr in 1:length(eesnimed)){
print(paste(nr, "-", eesnimed[nr][[1]]))
}
```
```{r}
```