pandas 줄 별로 선택 한 예제 코드 구현
1.사용자 정의 줄 인덱스
dataframe 에서 Excel 표를 읽 을 때 사용자 정의 줄 색인 입 니 다.효 과 를 보 여주 기 위해 사용자 정의 줄 색인 작업 을 진행 합 니 다.
import pandas as pd
df = pd.read_excel(r'C:\Users\admin\Desktop\data_test.xlsx')
print(' :')
print(df)
print(' :')
df.index = [' ', ' ', ' ', ' ', ' ']
print(df)
result:색인 설정 전:
구역 성. 도시. 시간. 지표. 주소. 중시 하 다 문자
0 동북 랴오닝 성 2 대련 2019-09-06 12 “123“ 0.78 u"123"
1 서북 광동성 서안 2019-09-07 87 “124“ 0.65 u"124"
2 화남 중국 북경 심 천 2019-09-08 87 “125“ 0.34 u"125"
3 화북 호북성 북경 45 “126“ 1.23 u"126"
4 화중 흑룡강 무한 2019-09-10 21 “127“ 8.90 u"127"
색인 설정 후:
구역 성. 도시. 시간. 지표. 주소. 중시 하 다 문자
하나. 동북 랴오닝 성 2 대련 2019-09-06 12 “123“ 0.78 u"123"
둘째. 서북 광동성 서안 2019-09-07 87 “124“ 0.65 u"124"
셋. 화남 중국 북경 심 천 2019-09-08 87 “125“ 0.34 u"125"
넷. 화북 호북성 북경 45 “126“ 1.23 u"126"
다섯. 화중 흑룡강 무한 2019-09-10 21 “127“ 8.90 u"127"
2.일반 색인 으로 데이터 선택
여기 서 말 해 보 세 요.줄 의 일반 색인 은 사실상 줄 이름 입 니 다.행 문의 편 의 를 위해 서 후속 은 일률적으로 일반 색인 이 라 고 부른다.
2.1 일반 색인 에 따라 한 줄 의 데 이 터 를 선택한다.
df = pd.read_excel(r'C:\Users\admin\Desktop\data_test.xlsx')
df.index = [' ', ' ', ' ', ' ', ' ']
print(df.loc[' '])
result:구역 동북
성. 랴오닝 성 2
도시. 대련.
시간. 2019-09-06 00:00:00
지표. 12
주소. “123“
중시 하 다 0.78
문자 u"123"
Name:1,dtype:object
2.2 줄 색인 에 따라 여러 줄 의 데 이 터 를 선택 합 니 다.
df = pd.read_excel(r'C:\Users\admin\Desktop\data_test.xlsx')
df.index = [' ', ' ', ' ', ' ', ' ']
print(df.loc[[' ', ' ', ' ']])
result:구역 성. 도시. 시간. 지표. 주소. 중시 하 다 문자
하나. 동북 랴오닝 성 2 대련 2019-09-06 12 “123“ 0.78 u"123"
셋. 화남 중국 북경 심 천 2019-09-08 87 “125“ 0.34 u"125"
넷. 화북 호북성 북경 45 “126“ 1.23 u"126"
주:단일 열 데 이 터 를 문자열 형식 으로 선택 하 십시오.다 중 열 데 이 터 를 선택 할 때 매개 변 수 는 목록 형식 입 니 다.
3.위치 색인 에 따라 데 이 터 를 선택
3.1 위치 색인 에 따라 단일 줄 데 이 터 를 선택 합 니 다.
df = pd.read_excel(r'C:\Users\admin\Desktop\data_test.xlsx')
df.index = [' ', ' ', ' ', ' ', ' ']
print(df.iloc[0])
result:구역 동북
성. 랴오닝 성 2
도시. 대련.
시간. 2019-09-06 00:00:00
지표. 12
주소. “123“
중시 하 다 0.78
문자 u"123"
Name:1,dtype:object
3.2 위치 색인 에 따라 여러 줄 의 데 이 터 를 선택 합 니 다.
df = pd.read_excel(r'C:\Users\admin\Desktop\data_test.xlsx')
df.index = [' ', ' ', ' ', ' ', ' ']
print(df.iloc[[0, 1]])
result:구역 성. 도시. 시간. 지표. 주소. 중시 하 다 문자
하나. 동북 랴오닝 성 2 대련 2019-09-06 12 “123“ 0.78 u"123"
둘째. 서북 광동성 서안 2019-09-07 87 “124“ 0.65 u"124"
4.연속 다 중 줄 데이터 선택
df = pd.read_excel(r'C:\Users\admin\Desktop\data_test.xlsx')
df.index = [' ', ' ', ' ', ' ', ' ']
print(df.iloc[0:2])
result:구역 성. 도시. 시간. 지표. 주소. 중시 하 다 문자
하나. 동북 랴오닝 성 2 대련 2019-09-06 12 “123“ 0.78 u"123"
둘째. 서북 광동성 서안 2019-09-07 87 “124“ 0.65 u"124"
모든 줄 의 첫 번 째 열 에서 세 번 째 열 까지 의 데 이 터 를 가 져 오 는 것 을 나타 낸다.연속 다 열 데 이 터 를 선택 할 때 문법 은 절편 문법 과 유사 하기 때문에 절편 색인 이 라 고도 부른다.
5.조건 에 맞 는 줄 선택
5.1 단일 조건 선택
df = pd.read_excel(r'C:\Users\admin\Desktop\data_test.xlsx')
print(df[df[' '] < 50])
result:구역 성. 도시. 시간. 지표. 중시 하 다
0 동북 랴오닝 성 2 대련 2019-09-06 12 0.78
3 화북 호북성 북경 45 1.23
4 화중 흑룡강 무한 2019-09-10 21 8.90
5.2 여러 조건 선택
5.2.1 여러 가지 조건 이 적당 한 관계 이다.
df = pd.read_excel(r'C:\Users\admin\Desktop\data_test.xlsx')
print(df[(df[' '] < 50) & (df[' '] < 1)])
result:구역 성. 도시. 시간. 지표. 중시 하 다
0 동북 랴오닝 성 2 대련 2019-09-06 12 0.78
5.2.2 여러 조건 의 예 또는 관계
df = pd.read_excel(r'C:\Users\admin\Desktop\data_test.xlsx')
print(df[(df[' '] < 50) | (df[' '] < 1)])
result:구역 성. 도시. 시간. 지표. 중시 하 다
0 동북 랴오닝 성 2 대련 2019-09-06 12 0.78
1 서북 광동성 서안 2019-09-07 87 0.65
2 화남 중국 북경 심 천 2019-09-08 87 0.34
3 화북 호북성 북경 45 1.23
4 화중 흑룡강 무한 2019-09-10 21 8.90
여기 서 pandas 가 줄 별로 선택 한 예제 코드 를 실현 하 는 것 에 관 한 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 pandas 는 줄 별로 선택 한 내용 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 저 희 를 많이 사랑 해 주세요!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Pandas】DatetimeIndex란? no.29안녕하세요, 마유미입니다. Pandas에 대한 기사를 시리즈로 작성하고 있습니다. 이번은 제29회의 기사가 됩니다. 에서 Pandas의 시간에 대한 모듈에 대해 씁니다. 이번 기사에서는, 「DatetimeIndex」...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.