-
Pandas와 친해지기(10분 Pandas) (2024-02-09)코딩 공부/Pandas 2024. 2. 9. 13:00
For Uploading a Blog Selection 부분 (2024-02-09)¶
In [ ]:df
A B C D 2013-01-01 -2.136993 0.078948 -0.701306 0.715640 2013-01-02 0.036191 -0.312787 -1.213996 -0.499502 2013-01-03 -1.163258 0.746266 -2.155175 0.689680 2013-01-04 -0.270996 0.901398 0.330045 0.811605 2013-01-05 -0.560772 0.529117 1.118020 -0.268348 2013-01-06 0.929646 0.378252 0.950864 -0.297048 Getitem([])¶
In [ ]:display(df.A) # 메소드?방식? 속성방식? 안정적이지 않음 띄어쓰기 있거나 한글 있거나 하면 에런나거나 안 될 수 있음 단 tab이용해서 자동완성하기 쉬워서 편한부분은 존재 display(df['A']) # ['']방식 정석 대신 이렇게 불러올 경우 시리즈로 불러온다 display(df[['A']]) # 이렇게 하면 데이터 프레임으로 나오며 여러 열을 불러오고 싶을 경우는 시리즈로 안되기에 무조건 df로 해줘야한다 display(df[0:3])
2013-01-01 -2.136993 2013-01-02 0.036191 2013-01-03 -1.163258 2013-01-04 -0.270996 2013-01-05 -0.560772 2013-01-06 0.929646 Freq: D, Name: A, dtype: float64
2013-01-01 -2.136993 2013-01-02 0.036191 2013-01-03 -1.163258 2013-01-04 -0.270996 2013-01-05 -0.560772 2013-01-06 0.929646 Freq: D, Name: A, dtype: float64
A 2013-01-01 -2.136993 2013-01-02 0.036191 2013-01-03 -1.163258 2013-01-04 -0.270996 2013-01-05 -0.560772 2013-01-06 0.929646 A B C D 2013-01-01 -2.136993 0.078948 -0.701306 0.715640 2013-01-02 0.036191 -0.312787 -1.213996 -0.499502 2013-01-03 -1.163258 0.746266 -2.155175 0.689680 In [ ]:print(dates[0]) display(df.loc[dates[0]]) # 이런 식으로 행의 값을 []안에 넣어서 그 행을 리턴시킬 수도 있다 display(df.loc[:, "A"]) #.loc[]를 잊어먹지 말도록 하자 빠트려서 왜 에러나지 하고 있었다 display(df.loc[:, ['A']]) display(df.loc[:, ['A','B']]) # 데이터 프레임 형태로 안나오는데 이부분은 추가로 확인해봐야 할듯하다 (오늘은 조금 급하게 해봐야하므로 다음날로 넘기겠다) display(df.loc["20130102":"20130104", ["A", "B"]]) # 마찬가지로 행을 행값 기준으로 슬라이싱 가능함 display(df.loc[dates[0], "A"]) # 특정값을 고르는 출력하는 것도 가능하다 display(df.at[dates[0], "A"]) #at을 잘 안쓰는 것 같은데 무슨차이가 있는지는 모르겠다 추가로 찾아볼 예정이다
2013-01-01 00:00:00
A -2.136993 B 0.078948 C -0.701306 D 0.715640 Name: 2013-01-01 00:00:00, dtype: float64
2013-01-01 -2.136993 2013-01-02 0.036191 2013-01-03 -1.163258 2013-01-04 -0.270996 2013-01-05 -0.560772 2013-01-06 0.929646 Freq: D, Name: A, dtype: float64
A 2013-01-01 -2.136993 2013-01-02 0.036191 2013-01-03 -1.163258 2013-01-04 -0.270996 2013-01-05 -0.560772 2013-01-06 0.929646 A B 2013-01-01 -2.136993 0.078948 2013-01-02 0.036191 -0.312787 2013-01-03 -1.163258 0.746266 2013-01-04 -0.270996 0.901398 2013-01-05 -0.560772 0.529117 2013-01-06 0.929646 0.378252 A B 2013-01-02 0.036191 -0.312787 2013-01-03 -1.163258 0.746266 2013-01-04 -0.270996 0.901398 -2.1369926321602097
-2.1369926321602097
오늘도 명절로 인해 이동하여 본래 하던 환경에서 할 수 없는 상황이기에 급하게 12시 넘어갈 때 짤막하게 해복고있다(노트북으로 가서 할까했지만 vscode등이 안깔려있기에 힘들다 판단되어 조금 급하게 해보고 있는 중이다)
'코딩 공부 > Pandas' 카테고리의 다른 글
Pandas와 친해지기(10분 Pandas) (2024-02-10) (1) 2024.02.10 Pandas와 친해지기(10분 Pandas) (2024-02-08) (1) 2024.02.08 Pandas와 친해지기(10분 Pandas) (2024-02-07) (1) 2024.02.07 Pandas와 친해지기(10분 Pandas) (2024-02-06) (1) 2024.02.06 Pandas와 친해지기(10분 Pandas) (2024-02-05) (0) 2024.02.05