pandas 데이터 처리 기초 선별 지정 줄 또는 지정 열 데이터

pandas 의 주요 두 가지 데이터 구 조 는 series(한 줄 또는 한 열 데이터 기구 에 해당 함)와 DataFrame(여러 줄 의 여러 열 에 해당 하 는 표 데이터 기구)이다.
본 고 는 이 해 를 편리 하 게 하기 위해 엑셀 또는 sql 작업 줄 또는 열 과 연상 비 교 를 한다.
1.다시 인덱스:reindex 와 ix
이전 편 에 서 는 데 이 터 를 읽 은 후 기본 줄 색인 이 0,1,2,3 이라는 순서 번 호 를 소개 했다.열 색인 은 필드 이름(즉 첫 번 째 줄 데이터)에 해당 합 니 다.여기 서 다시 색인 하 는 것 은 기본 색인 을 원 하 는 모양 으로 다시 수정 할 수 있다 는 뜻 입 니 다.
1.1 Series
예 를 들 어 data=Series([4,5,6],index=[a','b','c']),줄 색인 은 a,b,c 이다.
우 리 는 data.reindex(['a','c','d','e'])로 색인 을 수정 한 후 출력 합 니 다.

reindex 로 색인 을 설정 한 후 색인 에 따라 원래 data 에 해당 하 는 값 을 찾 고 일치 하지 않 는 것 이 NaN 이 라 고 이해 할 수 있 습 니 다.
1.2 DataFrame
(1)줄 색인 수정:DataFrame 줄 색인 동일 시리즈
(2)열 색인 수정:열 색인 은 reindex(columns=['m1','m2','m3']를 참조 하여 열 색인 을 매개 변수 columns 로 지정 하여 수정 합 니 다.논리 유사 줄 색인 을 수정 하 는 것 도 새 열 색인 으로 원래 의 데 이 터 를 일치 시 키 는 것 과 같 습 니 다.일치 하지 않 는 값 NaN
예:

(3)줄 과 열 색인 을 동시에 수정 하면 사용 할 수 있다.

2.지정 한 축 에 있 는 열 버 리 기(줄 이나 열 을 삭제 한 다 는 통속 적 인 표현):drop
색인 을 통 해 어떤 줄 이나 열 을 삭제 할 지 선택 하 십시오.data.drop(['a','c']) delete table a where xid='a' or xid='c' data.drop('m1',axis=1) delete table a where yid='m1'3.선택 과 여과(쉽게 말 하면 sql 에서 조건 에 따라 선별 조회)
python 에 서 는 행렬 색인 이 있 기 때문에 데이터 선별 이 편리 합 니 다.
3.1 Series
(1)줄 색인 에 따라 선택

obj[b']는select * from tb where xid='b'obj['b','a','c']select * from tb where xid in ('a','b','c')에 해당 하 며 결 과 는 b,a,c 의 순서에 따라 배열 하여 보 여 줍 니 다.이것 은 sql 의 차이 obj[0:1]와 obj[a':'b']의 차 이 는 다음 과 같 습 니 다.
\#전 자 는 끝 을 포함 하지 않 고 후 자 는 끝 을 포함한다.

(2)값 의 크기 에 따라 obj[obj>-0.6]를 선별 하 는 것 은 obj 데이터 에서 값 이-0.6 보다 큰 기록 을 찾 아 보 여 주 는 것 과 같다.

3.2 DataFrame
(1)단행 용 ix 또는 xs 선택:
색인 이 b 인 줄 을 선택 하면 다음 세 가지 방식 을 사용 합 니 다.

(2)여러 줄 선택:
색인 을 a,b 로 선택 하 는 두 줄 의 기록 방식

\#이상 은 data[['a','b']로 직접 쓸 수 없습니다.]
data[0:2]는 첫 줄 에서 두 번 째 줄 까지 의 기록 을 나타 낸다.첫 줄 의 기본 값 은 0 부터 세 며 끝 에 있 는 2 를 포함 하지 않 습 니 다.
(3)단일 열 선택
m1 열의 모든 줄 기록 데 이 터 를 선별 합 니 다.

(4)다 열 선택
m1,m3 두 열,모든 줄 에 기 록 된 데 이 터 를 선별 합 니 다.

ix[:,[m1','m2']앞의:모든 줄 을 선별 한 다 는 뜻 입 니 다.
(5)값 의 크기 조건 에 따라 줄 이나 열 을 선별 합 니 다.
한 열 값 이 4 이상 인 모든 기록 을 선택 하면 select*from tb where 열 이름>4 에 해당 합 니 다.

(6)특정한 열 값 이 4 보다 큰 모든 기록 을 선별 하고 일부 열 만 보 여 주 는 경우

행 용 조건 을 선별 하여[0,2]로 첫 번 째 열 과 세 번 째 열 의 데 이 터 를 선별 합 니 다.
총결산
위 에서 말 한 것 은 소 편 이 소개 한 pandas 데이터 처리 기초 의 선별 지정 줄 또는 지정 열 데이터 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기