본문 바로가기
반응형

PANDAS6

[파이썬 Pandas] 시리즈(Series) 요소 수정 [파이썬 Pandas] 시리즈(Series) 요소 수정 요소수정은 인덱싱 후에 원하는 값을 입력해주면 됩니다. 예를들어 세번째 요소를 10으로 바꾸고 싶다면 아래와 같이 입력하면 됩니다. >>> A[2]=10>>> A0 11 22 103 4dtype: int64 여러요소를 동시에 바꿀 수도 있습니다. >>> A[0:2]=[100,1000]>>> A0 1001 10002 103 4dtype: int64 2020. 10. 23.
[파이썬 Pandas] 시리즈(Series) 인덱싱(2) 문자 인덱스 사용 [파이썬 Pandas] 시리즈(Series) 인덱싱 (2) 문자 인덱스 사용 시리즈를 하나 정의합시다. 인덱스도 함께 정의해주겠습니다. A=pd.Series([1,2,3,4],index=['a','b','c','d']) >>> Aa 1b 2c 3d 4dtype: int64 문자로 정의한 인덱스를 이용하여 인덱싱을 하는 방법은 아래와 같습니다. 'a' 를 인덱스로 하는 원소에 접근해봅시다. >>> A['a']1 아래와 같이 리스트를 이용하여 인덱싱하면 시리즈 형태로 출력됩니다. >>> A[['a']]a 1dtype: int64 여러 원소에 접근도 가능합니다. >>> A[['a','c']]a 1c 3dtype: int64 2020. 10. 22.
[파이썬 Pandas] 시리즈(Series) 인덱싱 (1) 숫자 인덱스 사용 [파이썬 Pandas] 시리즈(Series) 인덱싱 (1) 숫자 인덱스 사용 시리즈의 인덱싱과 수정방법을 알아봅시다.인덱싱은 특정 원소(들)에 접근하는 것입니다. 특정원소에 접근하면 그 값을 다른 값으로 바꿀 수 있기 때문에 원소의 수정도 함께 배울 것입니다. 먼저 시리즈를 하나 정의합시다. >>> A=pd.Series([1,2,3,4])>>> A0 11 22 33 4dtype: int64 하나의 원소에 접근 시리즈 A의 첫번째 원소에 접근해보겠습니다. 대괄호를 사용합니다. >>> A[0]1 구간을 이용하여 여러 원소에 접근 구간을 이용할 때는 콜론 : 을 사용합니다. 첫번째와 두번째 원소에 접근할 때는 어떻게 해야할까요? 아마 A[0:1]가 떠오르실 것입니다. 아쉽게도 결과는 아래와 같습니다. 첫번째 .. 2020. 10. 21.
[파이썬 Pandas] 딕셔너리로 시리즈(Series) 정의하기 [파이썬 Pandas] 딕셔너리로 시리즈(Series) 정의하기 딕셔너리를 이용하여 시리즈를 정의하는 방법은 아래와 같습니다. dic = {'list':[1,2,3], 'num':123456, "char": 'hi'}B=pd.Series(dic) >>> Blist [1, 2, 3]num 123456char hidtype: object 2020. 10. 21.
[파이썬 Pandas] 시리즈(Series) 인덱스에 원하는 이름 부여하기 [파이썬 Pandas] 시리즈(Series) 인덱스에 원하는 이름 부여하기 시리즈는 R의 벡터처럼 인덱스에 원하는 이름을 부여할 수 있습니다. 아래와 같은 방법으로 이름을 부여합니다. 인덱스에 이름을 부여할 때도 리스트 자료구조를 사용합니다. import pandas as pd A1=pd.Series([1,2,3,4], index=['a','b','c','d']) >>> A1a 1b 2c 3d 4dtype: int64 하나의 문자가 아니라 여러개의 문자로도 가능할까요? 가능합니다. A2=pd.Series([1,2,3,4], index=['hi','b','c','d']) >>> A2hi 1b 2c 3d 4dtype: int64 띄어쓰기가 있는 문장으로도 가능할까요? 가능합니다. A3=pd.Series([1.. 2020. 10. 21.
[파이썬 Pandas] 시리즈(Series) 소개, 정의 [파이썬 Pandas] 시리즈(Series) 소개, 정의 시리즈는 1차원 배열과 비슷한 자료구조입니다. 딕셔너리와도 비슷합니다. 시리즈는 1열로만 이루어진 자료구조인데 두가지 특징을 가집니다. - 열의 이름을 지정할 수 있음- 각 셀에는 서로 다른 모든 자료형을 넣을 수 있고, 다차원 배열도 넣을 수 있음 직접 사용해보며 이해해봅시다. 먼저 판다스 라이브러리를 불러옵시다. pd라는 이름으로 불러오는 것이 일반적입니다. numpy도 사용할 것이라 함께 불러옵시다. np라는 이름으로 불러오는 것이 일반적입니다. import pandas as pdimport numpy as np 이제 시리즈를 정의합시다. pd.Series( ) 라는 메소드를 사용합니다. 괄호 안에 리스트를 넣어도 되고, 넘파이 배열을 넣어도.. 2020. 10. 21.
반응형