我有一个形状为(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
答案 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