14 데이터 구조의 DataFrame
1. DataFrame 은 무엇 입 니까?
2. DataFrame 을 어떻게 만 듭 니까?
import pandas as pd
df = pd.DataFrame([[1,2],[3,4]])
df1 = pd.DataFrame([[1,2],[3,4]],columns=['zhang','li'],index=['a','b'])
df2 = pd.DataFrame({'zhang':[1,3],'li':[2,4]})
df3 = pd.DataFrame({'zhang':[1,3],'li':[2,4]},columns=['zhang','li','hu'],index=['a','b'])
df4 = pd.DataFrame({'zhang':{'a':1,'b':3},'li':{'a':2,'b':4}},columns=['zhang','li','hu'],index=['a','b','c'])
values
속성: df.values
index
속성: df.index
columns
속성: df.columns
name
속성: df.columns.name
, df.index.name
df4.zhang
(추천), df4['zhang']
, df4.loc[:,'zhang']
, df4.iloc[:,0]
, df4.loc[:,['zhang','li']]
, df4.iloc[:,:2]
, df4[['zhang','li']]
df4.loc['a',:]
, df4.iloc[0,:]
, df4.loc[['a','b'],:]
, df4.loc['a':'b',:]
, df4.iloc[:2,:]
, df4[:2]
(모든 열의 ':' 번 을 생략 함) df4.loc['a':'b','zhang':'li']
, df4.iloc[:2,:2]
df4.loc['a','zhang']
, df4.iloc[0,0]
df4[df4 < 3]
, df4[df4.zhang < 2]
(열 내용 기반 서브 DataFrame) loc
, iloc
및 조건 획득 기능 6. DataFrame 의 수정
df3.hu = 3
, df3.hu = [3,5]
(스칼라 나 서열) df3.ix['a'] = 6
, df3.ix['a'] = [6,7,8]
(스칼라 나 서열) df3['wang'] = 8
주의: df3.wang = 8
새 열 을 만 들 수 없습니다 df3.ix['c'] = 9
del df3['wang']
, df3.drop('wang',axis=1)
;메모: del df3.wang
열 을 삭제 할 수 없습니다 df3.drop('c')
Series
, DataFrame
의 index
기본 값 은 X 축 을 그 리 는 데 사 용 됩 니 다. use_False=False
을 통 해 이 기능 을 비활성화 할 수 있 습 니 다 DataFrame
열 name
은 그림 의 제목 이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.