본문 바로가기
728x90
반응형

series6

파이썬(Python) Pandas Series, Dataframe index #2 Pandas에서 인덱싱은 데이터프레임에서 특정 행과 열을 선택하는 것을 의미합니다. 인덱싱은 기본적으로 정수 인덱스를 사용하지만, 문자열 인덱스도 사용할 수 있습니다. Pandas에서 인덱싱을 할 때 사용할 수 있는 방법은 다음과 같습니다. [] 연산자를 사용한 인덱싱: df['column_name'] 또는 df[column_name]을 사용하여 특정 열을 선택할 수 있습니다. 여러 개의 열을 선택할 경우 대괄호 안에 리스트 형태로 열 이름을 전달할 수 있습니다. 예를 들어, df[['col1', 'col2']]은 col1과 col2 열을 포함하는 데이터프레임을 반환합니다. 인덱싱으로 행을 선택할 경우에는 정수 인덱스를 사용합니다. 예를 들어, df[0]은 첫 번째 행을 선택합니다. loc[] 속성을 사.. 2022. 12. 30.
파이썬(Python) Pandas Series, Dataframe 관계 Pandas Series와 Pandas DataFrame은 서로 연관이 있는 자료구조입니다. Pandas Series는 하나의 컬럼을 갖는 구조이고, Pandas DataFrame은 여러 개의 컬럼을 갖는 구조입니다. Pandas Series는 색인과 값으로 이루어져 있습니다. 색인은 각 요소를 식별하는 고유한 값이고, 값은 실제 저장할 데이터가 저장되는 공간입니다. Pandas DataFrame은 색인과 컬럼으로 이루어져 있습니다. Pandas DataFrame은 색인과 컬럼으로 이루어져 있습니다. 색인은 각 행을 식별하는 고유한 값이고, 컬럼은 각 요소를 식별하는 고유한 값이고, 각 컬럼은 하나의 Pandas Series로 구성됩니다. 아래의 코드는 Pandas DataFrame을 생성하는 예입니다... 2022. 12. 30.
파이썬(Python) Pandas Series 산술, 논리 연산 Pandas Series는 다양한 연산을 지원합니다. 이들 연산은 요소별로 수행되며, 색인이 같은 요소끼리 연산이 수행됩니다. 이들 연산은 산술 연산, 비교 연산, 논리 연산, 집계 연산 등이 있습니다. 산술 연산은 기본적인 산술 연산(+, -, *, /)과 지수 연산(**)을 지원합니다. 아래의 코드는 Pandas Series의 산술 연산을 수행하는 예입니다. import pandas as pd s1 = pd.Series([1, 3, 5, np.nan, 6, 8], index=['a', 'b', 'c', 'd', 'e', 'f']) s2 = pd.Series([2, 4, 6, 8, 10, 12], index=['a', 'b', 'c', 'd', 'e', 'f']) # 산술 연산 print(s1 + s2.. 2022. 12. 30.
파이썬(Python) Pandas Series, Dataframe index #1 Pandas Series는 색인(index)를 이용해서 각 요소에 접근할 수 있습니다. 색인은 문자열 값이나 정수 값을 사용할 수 있으며, 정수 값을 이용한 색인은 NumPy 배열과 유사합니다. 아래의 코드는 Pandas Series의 색인을 이용해서 각 요소에 접근하는 예입니다. import pandas as pd s = pd.Series([1, 3, 5, np.nan, 6, 8], index=['a', 'b', 'c', 'd', 'e', 'f']) # 색인을 이용한 인덱싱 print(s['a']) # 1.0 print(s[0]) # 1.0 # 슬라이싱을 이용한 인덱싱 print(s['a':'c']) # a 1.0 # b 3.0 # c 5.0 # dtype: float64 print(s[0:3]) # .. 2022. 12. 30.
파이썬(Python) Pandas Dataframe Dataframe Dataframe은 파이썬 Pandas의 자료 구조 중 하나이다. 다수의 Series를 하나의 Dataframe에서 관리할 수 있다. 코드 d1={'a':1, 'b':2, 'c':3, 'd':4, 'e':5, 'f':6} d2={'a':7, 'b':8, 'c':9, 'd':10, 'e':11, 'f':12} s1 = pd.Series(d1) s2 = pd.Series(d2) df = pd.DataFrame({'d1': d1, 'd2':d2}) print(df) 출력 d1 d2 a 1 7 b.. 2022. 8. 3.
파이썬(Python) Pandas Series Series Series는 파이썬 Pandas의 자료 구조 중 하나이다. 코드 import pandas as pd import numpy as np pd.__version__ #Pandas version 확인 s = pd.Series([0, 1, 2, 3, 4, 5]) print(s) 현재 사용중인 Pandas 의 버전은 version 명령으로 확인 가능하다. Series를 만든 후 print 명령을 통해 내용을 출력할 수 있다. 출력 0 0 1 1 2 2 3 3 4 4 5 5 dtype: int64 만약 인덱스를 직접 지정하고 싶은 경우 아래 처럼 index를 지정할 수 있다. 코드 import pandas as pd import numpy as np pd.__version__ #Pandas versi.. 2022. 8. 3.
728x90
반응형