import pandas as pd
series = pd.Series([1,2,3,4,5], index = ["a","b","c","d","e"], name = "alphabet")
series
import pandas as pd
df = pd.DataFrame({
"number" : [1,2,3,4,5],
"alphabet" : ["a", "b", "c", "d", "e"]}
#, index = ["가", "나", "다", "라", "마"]
)
df
df.head(10) # 위에서부터 10개 데이터 추출
df.tail(10) # 밑에서부터 10개 데이터 추출
# 위치 기반 인덱싱
df.iloc[2:5] # 3번째 데이터부터 5번째 데이터 추출
df.iloc[2:5, 0]
df.iloc[[1, 2, 4], :2]
df.iloc[:5, [1, 2, 3, 5]]
df.iloc[::-1, :].head()
# 레이블 기반 인덱싱
df = df.set_index("username")
df.head()
df.loc["richard47"]
df.loc[["richard47", "raymond09", "dave35", "bgiles"], ["name", "sex", "address"]]
df = df.T # 행과 열 바꾸기
https://sjquant.tistory.com/ 님 블로그 참고하여 연습
'Data Science > Python' 카테고리의 다른 글
맨날 헷갈리는 정규표현식 (문자열에서 숫자만 추출) (1) | 2022.10.15 |
---|---|
판다스 자주쓰는 명령어4 (0) | 2022.10.14 |
판다스 자주쓰는 명령어3 - 결측값 대체 (0) | 2022.10.14 |
판다스 자주쓰는 명령어2 - pd.merge(df, df2, on = " ", how= " ") (0) | 2022.10.14 |
[백준/입출력과 사칙연산] 1~13단계 문제 (0) | 2022.05.23 |