2017-05-23 4 views
1

나는 (500, 19) 모양의 팬더 데이터 구조를 가지고 있습니다.python 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'] 수율 : 두 번째 열의 때문에 0에서

2 
5 
8 

답변

2

사용 iloc 기능을하지만, 파이썬 수는, 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 
+0

어떻게 열 범위를 분할합니까? 예. 열 1-3 –

+0

어떻게 두 세트의 범위를 슬라이스 할 수 있습니까? 예. 열 1-2 및 5-6 –

+1

'r_' 함수가 필요합니다. [이 대답] (https://stackoverflow.com/a/40698095/2901002)을 확인하십시오. – jezrael

관련 문제