Sys.setenv(RETICULATE_PYTHON = "/usr/bin/python3")Cosas de pandas
R python
python
2020
Estoy usando Rmarkdown así que primero defino que versión o entorno de python quiero
import pandas as pd
df = pd.DataFrame({'A' : [1, 2, 3, 4], 'B' : [4, 3, 2, 1]})
df A B
0 1 4
1 2 3
2 3 2
3 4 1
El index es autonumérico
df.indexRangeIndex(start=0, stop=4, step=1)
Pues ahora viene lo raro, al menos para mí. Si hacemos iloc O:3 me devuelve las 3 primeras filas (como debe ser)
df.iloc[0:3,] A B
0 1 4
1 2 3
2 3 2
Pero si hacemos loc poniendo 0:3 me devuelve 4 filas !!!
df.loc[0:3, ] A B
0 1 4
1 2 3
2 3 2
3 4 1
¿Algún pythoniso que me pueda aclarar el porqué de este comportamiento?