在 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 中處理類別資料