Python으로 범주형 데이터 다루기
Kasey Jones
Research Data Scientist
reviewsreviews.info()
RangeIndex: 504 entries, 0 to 503
Data columns (total 20 columns):
# Column Non-Null Count Dtype
------ -------------- -----
0 User country 504 non-null object
...
6 Traveler type 504 non-null object
7 Pool 504 non-null object
8 Gym 504 non-null object
9 Tennis court 504 non-null object
...
dtypes: int64(7), object(13)
memory usage: 78.9+ KB
범주형 플롯:
import seaborn as sns
import matplotlib.pyplot as plt
sns.catplot(...)
plt.show()
매개변수:
x: data의 변수명y: data의 변수명data: DataFramekind: 플롯 종류 — 다음 중 하나: "strip", "swarm", "box", "violin", "boxen", "point", "bar", "count"reviews["Score"].value_counts()
5 227
4 164
3 72
2 30
1 11
sns.catplot(
x="Pool",
y="Score",
data=reviews,
kind="box"
)
plt.show()

# 글꼴 크기와 배경 설정 sns.set(font_scale=1.4)sns.set_style("whitegrid")
sns.catplot(
x="Pool",
y="Score",
data=reviews,
kind="box"
)
plt.show()

Python으로 범주형 데이터 다루기