pandas 추출 행렬 데이터의 몇 가지 방법
행 및 열의 일반적인 방법은 다음과 같습니다.
데이터 [열 이름]: 단열이나 여러 열을 뽑을 수 있습니다. 연속으로 뽑을 수도 없고 줄을 뽑을 수도 없습니다.
data.열 이름: 단일 열에만 사용되며 행에는 사용할 수 없습니다.
데이터 [i:j]: 시작 줄 아래 첨자 (i) 와 끝 줄 아래 첨자 (j) 로 한 줄 또는 연속 여러 줄을 가져옵니다. 열 선택에 사용할 수 없습니다.
data.loc [줄 이름, 열 이름]: 대상을 사용합니다.loc[] 방법은 각종 데이터 추출 방식을 실현한다.
data.iloc[행 아래 첨자, 열 아래 첨자]: 대상의.iloc[] 방법은 각종 데이터 추출 방식을 실현한다.
먼저 DataFrame 객체를 생성합니다.
import pandas as pd
score = [[34,67,87],[68,98,58],[75,73,86],[94,59,81]]
name = [' ',' ',' ']
course = [' ',' ',' ',' ']
mydata = pd.DataFrame(data=score,columns=name,index=course)#
print(mydata)
샤오신, 샤오홍, 샤오리국어 34 67 87
수학 68 98 58
영어 757386
정치
1. 단일 또는 다중 C 데이터를 열 이름으로 직접 추출 [열명]
print(mydata[' ']) # Series , DataFrame
67
98
73
59
print(mydata[[' ']]) # [], DataFrame
67
98
73
59
print(mydata[[' ',' ']]) # , []
67 87
98 58
73 86
59 81
2. 행에 있는 행렬 인덱스로 한 줄 또는 연속 여러 줄 데이터 추출
print(mydata[0:1]) # 0:1 0
34 67 87
mydata[0:3] # 0:3 0,1,2
34 67 87
68 98 58
75 73 86
3. 데이터의 "・" 방식으로 어떤 열의 데이터를 얻는다
print(mydata. ) # . , Series
67
98
73
59
4. panadas에서 DataFrame 객체를 사용합니다.loc[,]、.iloc[,] 방법 데이터 추출
예:
import pandas as pd
score = [[34,67,87],[68,98,58],[75,73,86],[94,59,81]]
name = [' ',' ',' ']
course = [' ',' ',' ',' ']
mydata1 = pd.DataFrame(data=score,columns=name,index=course) # (index) (columns)
print(mydata1)
mydata2 = pd.DataFrame(score) # , 0,1,2……
print(mydata2)
샤오밍 샤오홍 샤오리국어 34 67 87
수학 68 98 58
영어 757386
정치
0 1 2
0 34 67 87
1 68 98 58
2 75 73 86
3 94 59 81
DataFrame 객체의loc[]와.iloc[] 메서드는 다음과 같이 데이터를 추출하는 데 사용됩니다.
첫 번째는 행 이름, 두 번째는 열 이름을 지정하는 두 개의 입력 매개 변수가 있습니다.매개 변수가 하나일 때 기본값은 줄 이름(즉 전체 줄 추출)이며 모든 열이 선택됩니다.
.iloc[] 구문:
첫 번째는 행 위치, 두 번째는 열 위치를 지정하는 두 개의 입력 매개 변수가 있습니다.매개 변수가 하나일 때 기본값은 행 위치 (즉 전체 줄 추출) 이며 모든 열이 선택됩니다.
요약:
모든 행의 열을 선택해야 할 경우 행 매개변수는 생략되고 열 매개변수는 지정해야 합니다. 이때 열 매개변수 앞에는 ",:"이 있어야 합니다.loc[:, 열 매개 변수],.iloc[:, 열 매개 변수].
두 가지 방법은 입력 매개 변수를 하나만 지정할 때 모두 행과 관련이 있고 열은 모두 선택됩니다.행과 열을 모두 지정해야 할 때, 중간을 쉼표로 구분하는 것이 매우 중요합니다. 그렇지 않으면 오류가 발생합니다.
두 가지 방법 모두 두 개의 매개 변수를 받아들인다. 첫 번째는 줄 라벨 또는 행렬 번호이고, 두 번째는 열 라벨 또는 행렬 번호이다.
학습 링크:
Panadas에서 DataFrame 객체를 사용합니다.loc[,]、.iloc[,] 방법 데이터 추출
pandas의 DataFrame 객체에서 정렬 또는 행 데이터 추출
이 판다스 추출 행렬 데이터에 대한 몇 가지 방법에 대한 글을 소개합니다. 판다스 추출 행렬 데이터에 대한 더 많은 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.