import pandas as pd
df = pd.DataFrame({'A':[1,2,3],
'B':[4,5,6],
'C':[7,8,9],
'D':[1,3,5],
'E':[5,3,6],
'F':[7,4,3]})
print(df)
A B C D E F
0 1 4 7 1 5 7
1 2 5 8 3 3 4
2 3 6 9 5 6 3
print(df.iloc[:, :-1])
A B C D E
0 1 4 7 1 5
1 2 5 8 3 3
2 3 6 9 5 6
print(df.iloc[:, 1:-1])
B C D E
0 4 7 1 5
1 5 8 3 3
2 6 9 5 6
print(df.iloc[:, 0:-1])
A B C D E
0 1 4 7 1 5
1 2 5 8 3 3
2 3 6 9 5 6
print(df.iloc[:-1, 0:-1])
A B C D E
0 1 4 7 1 5
1 2 5 8 3 3
print(df.iloc[:2, 0:-1])
A B C D E
0 1 4 7 1 5
1 2 5 8 3 3
print(df.iloc[:1, 0:-1])
A B C D E
0 1 4 7 1 5
print(df.iloc[:0, 0:-1])
Empty DataFrame
Columns: [A, B, C, D, E]
Index: []
print(df.iloc[0:1, 0:-1])
A B C D E
0 1 4 7 1 5
print(df.iloc[0:2, 0:-1])
A B C D E
0 1 4 7 1 5
1 2 5 8 3 3
print(df.iloc[0:3, 0:-1])
A B C D E
0 1 4 7 1 5
1 2 5 8 3 3
2 3 6 9 5 6
print(df.iloc[0:3, 0:-1])
A B C D E
0 1 4 7 1 5
1 2 5 8 3 3
2 3 6 9 5 6
print(df.iloc[0:4, 0:-1])
A B C D E
0 1 4 7 1 5
1 2 5 8 3 3
2 3 6 9 5 6
print(df.iloc[0:5, 0:-1])
A B C D E
0 1 4 7 1 5
1 2 5 8 3 3
2 3 6 9 5 6