PYTHON/Pandas series Mj.Hong 2019. 12. 29. 11:04 import pandas as pdPython 선언 s1 = pd.Series([1, 3, np.nan, 2, 4]) s2 = pd.Series(np.arange(10)) dic3 = {"D":500, "E":400, "F":300} s3 = pd.Series(dic3)Python index 설정 s = pd.Series(np.random.randint(10, size=5), index=list("ABCDE"))Python A 6 B 3 c 0 D 8 E 4Python 데이터 확인 list(s.index), list(s.values)Python (['A', 'B', 'C', 'D', 'E'], [6, 3, 0, 8, 4])Python string = "B" s.B, s["B"], s[string]Python (3, 3, 3)Python 이름 설정 s.name = "random_number_series" s.index.name = "id" sPython id A 6 B 3 C 0 D 8 E 4 Name: random_number_series, dtype: int64Python 연산(브로드캐스팅) s * 5Python A 6 B 3 C 0 D 8 E 4Python 데이터 선택 s[list("BCD")] s[s>5]Python B 3 C 0 D 8 A 6 D 8Python offset s[::-1]Python E 4 D 8 C 0 B 3 A 6Python NaN data sum_s_s3 = s + s3Python A NaN B NaN C NaN D 508.0 E 404.0 F NaNPython sum_s_s3.isnull()Python A True B True C True D False E False F True dtype: boolPython sum_s_s3[sum_s_s3.isnull()] = sPython A 6.0 B 3.0 C 0.0 D 508.0 E 404.0 F NaNPython sum_s_s3[sum_s_s3.isnull()] = s3Python A 6.0 B 3.0 C 0.0 D 508.0 E 404.0 F 300.0Python 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기Lahong's Blog 저작자표시 비영리 'PYTHON > Pandas' 카테고리의 다른 글 excel 변환 (0) 2020.05.14 input output (0) 2019.12.29 dataframe (0) 2019.12.29 basic (0) 2019.12.29 'PYTHON/Pandas' Related Articles excel 변환 input output dataframe basic