"Pandas:DataFrame:개요"의 두 판 사이의 차이
(새 문서: {| class="wikitable" !의도 !방법 |- |선언 |사전을 이용해 선언하거나 2차원 리스트를 매개변수로 전달해 선언한다.<syntaxhighlight lang="python"> 데이...) |
|||
(같은 사용자의 중간 판 6개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
+ | {{Pandas:DataFrame}} | ||
+ | |||
+ | == 개요 == | ||
+ | 2차원 구조의 데이터를 다루기 위한 도구. 데이터프레임에 대한 정보만 해도 굉장히 방대하다. | ||
+ | |||
+ | === 요약 === | ||
+ | 다양한 기능을 가진 데이터프레임. 아래와 같이 요약본을 참고하기도 한다. | ||
+ | |||
+ | https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf | ||
+ | |||
+ | === 공식 === | ||
+ | http://pandas.pydata.org/docs/ | ||
+ | |||
+ | == 사용 == | ||
+ | |||
+ | === 선언법 === | ||
{| class="wikitable" | {| class="wikitable" | ||
!의도 | !의도 | ||
+ | !설명 | ||
!방법 | !방법 | ||
|- | |- | ||
− | | | + | |사전으로 만들기 |
− | | | + | |key를 열로 한다. 아래의 방식을 참고하자. |
+ | |df= pd.DataFrame(사전) | ||
+ | |- | ||
+ | |리스트로 선언하기 | ||
+ | | | ||
+ | * 각 열별로 리스트 데이터를 입력하거나,(결국 사전형태의 입력) | ||
+ | * 2차원 리스트로 입력하거나. | ||
+ | |<syntaxhighlight lang="python"> | ||
데이터프레임 = pd.DataFrame({'열이름1':[1,2,3,4,5] | 데이터프레임 = pd.DataFrame({'열이름1':[1,2,3,4,5] | ||
'열이름2':[6,7,8,9,10] | '열이름2':[6,7,8,9,10] | ||
'열이름3':[10,9,8,7,6] | '열이름3':[10,9,8,7,6] | ||
index = 리스트 }) | index = 리스트 }) | ||
− | </syntaxhighlight><syntaxhighlight lang="python"> | + | </syntaxhighlight>2차원 리스트를 매개변수로 전달해 선언한다.<syntaxhighlight lang="python"> |
데이터프레임 = pd.DataFrame([ | 데이터프레임 = pd.DataFrame([ | ||
[1,2,3], | [1,2,3], | ||
18번째 줄: | 42번째 줄: | ||
</syntaxhighlight>각자의 열은 시리즈 객체로 존재한다. index옵션은 없어도 된다. | </syntaxhighlight>각자의 열은 시리즈 객체로 존재한다. index옵션은 없어도 된다. | ||
|} | |} | ||
− | + | ||
− | + | [[분류:Pandas:DataFrame]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− |
2023년 2월 1일 (수) 13:01 기준 최신판
판다스에 관한 정보들을 틀:Pandas:DataFrame을 통해 체계화하여 관리한다.
1 개요편집
2차원 구조의 데이터를 다루기 위한 도구. 데이터프레임에 대한 정보만 해도 굉장히 방대하다.
1.1 요약편집
다양한 기능을 가진 데이터프레임. 아래와 같이 요약본을 참고하기도 한다.
https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf
1.2 공식편집
2 사용편집
2.1 선언법편집
의도 | 설명 | 방법 |
---|---|---|
사전으로 만들기 | key를 열로 한다. 아래의 방식을 참고하자. | df= pd.DataFrame(사전) |
리스트로 선언하기 |
|
데이터프레임 = pd.DataFrame({'열이름1':[1,2,3,4,5]
'열이름2':[6,7,8,9,10]
'열이름3':[10,9,8,7,6]
index = 리스트 })
데이터프레임 = pd.DataFrame([
[1,2,3],
[4,5,6],
[7,8,9],
...
])
|