質問編集履歴

3

もう一度、試しました。

2020/05/09 04:34

投稿

rikuland
rikuland

スコア0

test CHANGED
File without changes
test CHANGED
@@ -16,9 +16,9 @@
16
16
 
17
17
  TypeError Traceback (most recent call last)
18
18
 
19
- <ipython-input-18-a21ef813970a> in <module>
19
+ <ipython-input-4-b2827cd55ca6> in <module>
20
20
 
21
- ----> 1 sns.barplot(Tips.day,Tips.total_bill)
21
+ ----> 1 sns.barplot(tips.day,tips.total_bill)
22
22
 
23
23
 
24
24
 

2

具体的な「データ」とは、tipsに格納されたデータで間違いないでしょうか。このデータに関しては、一部を画像で挿入いたしました。経験が浅く、わかりにくい質問になってしまい申し訳ありません。

2020/05/09 04:34

投稿

rikuland
rikuland

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ### 前提・実現したいこと
1
+ ![イメージ説明](6eca8f6bcb292509ddb6248ca4deb773.jpeg)### 前提・実現したいこと
2
2
 
3
3
  seabornを使ってデータの可視化を行おうとしています。
4
4
 

1

試したことを具体的に記載しました。データの情報を補足情報に入れました

2020/05/09 02:22

投稿

rikuland
rikuland

スコア0

test CHANGED
File without changes
test CHANGED
@@ -124,7 +124,21 @@
124
124
 
125
125
  ### 試したこと
126
126
 
127
- 「Pandasが32bit Pythonでもint64を使うのが原因」というのをネットで拝見したので、64ビットのデータをastypeを使って32ビットにしましたがうまくいきません。
127
+ total_bill=tips.total_bill.astype('float32')
128
+
129
+ tip=tips.tip.astype('float32')
130
+
131
+ size=tips.size.astype('int32')
132
+
133
+ (64ビットのデータを32ビットに変える)
134
+
135
+ Tips=pd.DataFrame({'total_bill':tips.total_bill.astype('float32'),'tip':tips.tip.astype('float32'),'sex':tips.sex,'smoker':tips.smoker,'day':tips.day,'time':tips.time,'size':tips.size.astype('int32')})
136
+
137
+ (新たなデータフレームを作る)
138
+
139
+ sns.barplot(Tips.day,Tips.total_bill)
140
+
141
+ ⇒ 上記と全く同じエラーが表示されました。
128
142
 
129
143
 
130
144
 
@@ -133,6 +147,8 @@
133
147
  jupyterを使用しています
134
148
 
135
149
 
150
+
151
+ <tips.csvのデータの情報>
136
152
 
137
153
  tipsに格納されたデータの型は以下のようになっています。(print(tips.dtypes))
138
154