python pandas切片列

时间:2017-05-23 06:54:31

标签: python pandas

我有一个形状为(500,19)的pandas数据结构。

dataset1 = pandas.read_csv(url, sep = ";", header = 0)

如何垂直切片数据?

示例:

1,2,3
4,5,6
7,8,9

dataset1['slicing function to get second column']收益:

2
5
8

1 个答案:

答案 0 :(得分:2)

使用iloc函数,但python计数来自0,因此对于第二列需要1

print (df.iloc[:, 1])
0    2
1    5
2    8
Name: 1, dtype: int64

适用范围:

print (df.iloc[:, 0:3])
   0  1  2
0  1  2  3
1  4  5  6
2  7  8  9