回答編集履歴

2

sns.countplot(x = )とスペースを入れると動かなかったので修正し直し

2021/06/24 13:16

投稿

toshikawa
toshikawa

スコア388

test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
 
48
48
 
49
- sns.countplot(x = 'Sex', hue = 'Survived', data = df)
49
+ sns.countplot(x='Sex', hue = 'Survived', data = df)
50
50
 
51
51
 
52
52
 
@@ -96,7 +96,7 @@
96
96
 
97
97
  fig=plt.figure(figsize=(10,10))
98
98
 
99
- ax=sns.countplot(x = 'Sex', hue = 'Survived', data = df)
99
+ ax=sns.countplot(x='Sex', hue = 'Survived', data = df)
100
100
 
101
101
 
102
102
 

1

ソートの降順、昇順を複数指定する方法がわかったので修正

2021/06/24 13:16

投稿

toshikawa
toshikawa

スコア388

test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
 
48
48
 
49
- sns.countplot('Sex', hue = 'Survived', data = df)
49
+ sns.countplot(x = 'Sex', hue = 'Survived', data = df)
50
50
 
51
51
 
52
52
 
@@ -72,13 +72,9 @@
72
72
 
73
73
  ## インデックス及び値の順番の修正
74
74
 
75
- d={'male':0,'female':1}
75
+ dfs.sort_values(by=['Sex','Survived'],ascending=[False,True],inplace=True)
76
76
 
77
- dfs=dfs.reset_index()
77
+ dfs.reset_index(inplace=True)
78
-
79
- dfs['order']=dfs['Sex'].map(d)
80
-
81
- dfs.sort_values(by=['order','Survived'],inplace=True,ignore_index=True)
82
78
 
83
79
 
84
80
 
@@ -100,7 +96,7 @@
100
96
 
101
97
  fig=plt.figure(figsize=(10,10))
102
98
 
103
- ax=sns.countplot('Sex', hue = 'Survived', data = df)
99
+ ax=sns.countplot(x = 'Sex', hue = 'Survived', data = df)
104
100
 
105
101
 
106
102