我正在尝试使用 制作一个pairplot sns
,但由于某种原因,它拒绝绘制第一个。什么可能导致这个问题?
这是完整的工作代码:
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
df = pd.read_csv("http://web.stanford.edu/~oleg2/hse/auto/Auto.csv").dropna()
med = df.mpg.median()
df['mpg01'] = [1 if i > med else 0 for i in df.mpg]
sub = df.drop(columns=['name'])
sns.pairplot(data=sub, x_vars=sub.columns, y_vars=['mpg01'])
plt.show()
Run Code Online (Sandbox Code Playgroud)