質問編集履歴
8
出力された変なグラフを表示
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -14,7 +14,7 @@
|
|
|
14
14
|
・(滑らかにできないので)1000円から10000円までのbinを作り該当する件数を全体件数で割り、割合を出す。
|
|
15
15
|
・Chat gptに相談したが、グラフが未出力だったり数日間問答してもダミーデータの1-2件ともマッチしない。
|
|
16
16
|
|
|
17
|
-
### 該当のソースコード *こちらに合わせなくて問題ございません。
|
|
17
|
+
### 該当のソースコード *CHATGPTに相談したものです。下記の通りデータに合わない変なグラフになりました。こちらに合わせなくて問題ございません。
|
|
18
18
|
```python
|
|
19
19
|
import pandas as pd
|
|
20
20
|
import seaborn as sns
|
|
@@ -57,6 +57,7 @@
|
|
|
57
57
|
plt.tight_layout() # レイアウトを調整して重なりを解消
|
|
58
58
|
plt.show()
|
|
59
59
|
```
|
|
60
|
+

|
|
60
61
|
ご参考
|
|
61
62
|
趣旨踏まえた範囲内で乱数で作成したダミーデータ *上記コードで参照しているtest_price.csvの内容
|
|
62
63
|
下記の他にPrice列(こちらの画面で見辛いため削除)があり、binの基準として1000円から1000円ずつ10000円まで値があります。
|
7
編集
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -58,23 +58,24 @@
|
|
|
58
58
|
plt.show()
|
|
59
59
|
```
|
|
60
60
|
ご参考
|
|
61
|
-
ダミーデータ *上記コードで参照しているtest_price.csvの内容
|
|
61
|
+
趣旨踏まえた範囲内で乱数で作成したダミーデータ *上記コードで参照しているtest_price.csvの内容
|
|
62
|
-
Price列
|
|
62
|
+
下記の他にPrice列(こちらの画面で見辛いため削除)があり、binの基準として1000円から1000円ずつ10000円まで値があります。
|
|
63
63
|
|
|
64
|
-
|
|
|
64
|
+
|Q1 |Q2 |Q3 |Q4 |
|
|
65
|
-
|
|
65
|
+
3000 7000 10000 1500
|
|
66
|
-
|
|
66
|
+
1500 2900 8000 300
|
|
67
|
-
|
|
67
|
+
1169 5347 6496 695
|
|
68
|
-
|
|
68
|
+
927 2712 9574 400
|
|
69
|
-
|
|
69
|
+
1042 4402 7456 253
|
|
70
|
-
|
|
70
|
+
1048 5607 7171 105
|
|
71
|
-
|
|
71
|
+
1155 5319 6747 231
|
|
72
|
-
|
|
72
|
+
713 4198 7469 271
|
|
73
|
-
|
|
73
|
+
522 3920 8276 227
|
|
74
|
-
|
|
74
|
+
796 5989 5973 181
|
|
75
|
+
|
|
75
|
-
|
|
76
|
+
1079 5741 9683 146
|
|
76
|
-
|
|
77
|
+
541 3959 5089 291
|
|
77
|
-
|
|
78
|
+
698 3110 7165 185
|
|
78
79
|
814 4475 7334 604
|
|
79
80
|
1027 5283 9624 169
|
|
80
81
|
1101 5568 6817 266
|
6
補足
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -59,6 +59,8 @@
|
|
|
59
59
|
```
|
|
60
60
|
ご参考
|
|
61
61
|
ダミーデータ *上記コードで参照しているtest_price.csvの内容
|
|
62
|
+
Price列はbinの基準として1000円から1000円ずつ10000円まで
|
|
63
|
+
|
|
62
64
|
|Price |Q1 |Q2 |Q3 |Q4 |
|
|
63
65
|
1000 3000 7000 10000 1500
|
|
64
66
|
2000 1500 2900 8000 300
|
5
直打ちのダミーデータの数字を再編集
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -59,50 +59,50 @@
|
|
|
59
59
|
```
|
|
60
60
|
ご参考
|
|
61
61
|
ダミーデータ *上記コードで参照しているtest_price.csvの内容
|
|
62
|
-
|Price
|
|
62
|
+
|Price |Q1 |Q2 |Q3 |Q4 |
|
|
63
|
-
1000
|
|
63
|
+
1000 3000 7000 10000 1500
|
|
64
|
-
2000
|
|
64
|
+
2000 1500 2900 8000 300
|
|
65
|
-
3000
|
|
65
|
+
3000 1169 5347 6496 695
|
|
66
|
-
4000
|
|
66
|
+
4000 927 2712 9574 400
|
|
67
|
-
5000
|
|
67
|
+
5000 1042 4402 7456 253
|
|
68
|
-
6000
|
|
68
|
+
6000 1048 5607 7171 105
|
|
69
|
-
7000
|
|
69
|
+
7000 1155 5319 6747 231
|
|
70
|
-
8000
|
|
70
|
+
8000 713 4198 7469 271
|
|
71
|
-
9000
|
|
71
|
+
9000 522 3920 8276 227
|
|
72
|
-
|
|
72
|
+
10000 796 5989 5973 181
|
|
73
|
-
|
|
73
|
+
1079 5741 9683 146
|
|
74
|
-
|
|
74
|
+
541 3959 5089 291
|
|
75
|
-
|
|
75
|
+
698 3110 7165 185
|
|
76
|
-
|
|
76
|
+
814 4475 7334 604
|
|
77
|
-
|
|
77
|
+
1027 5283 9624 169
|
|
78
|
-
|
|
78
|
+
1101 5568 6817 266
|
|
79
|
-
|
|
79
|
+
1148 3649 8574 240
|
|
80
|
-
|
|
80
|
+
1049 2766 7968 113
|
|
81
|
-
|
|
81
|
+
1154 4289 5254 545
|
|
82
|
-
|
|
82
|
+
951 5497 7042 440
|
|
83
|
-
|
|
83
|
+
579 3911 8631 300
|
|
84
|
-
|
|
84
|
+
941 4542 9875 264
|
|
85
|
-
|
|
85
|
+
1112 4552 7130 318
|
|
86
|
-
|
|
86
|
+
680 4624 9846 276
|
|
87
|
-
|
|
87
|
+
1147 3134 5597 270
|
|
88
|
-
|
|
88
|
+
1072 3451 7647 727
|
|
89
|
-
|
|
89
|
+
1064 4825 8290 407
|
|
90
|
-
|
|
90
|
+
667 4420 5969 434
|
|
91
|
-
|
|
91
|
+
1025 4901 8115 579
|
|
92
|
-
|
|
92
|
+
724 4414 5300 207
|
|
93
|
-
|
|
93
|
+
1123 5237 9626 464
|
|
94
|
-
|
|
94
|
+
568 2588 8484 519
|
|
95
|
-
|
|
95
|
+
646 3584 5872 596
|
|
96
|
-
|
|
96
|
+
738 5752 5767 395
|
|
97
|
-
|
|
97
|
+
632 5296 8781 464
|
|
98
|
-
|
|
98
|
+
751 3747 7264 276
|
|
99
|
-
|
|
99
|
+
915 3576 5882 537
|
|
100
|
-
|
|
100
|
+
1096 5946 8203 423
|
|
101
|
-
|
|
101
|
+
1067 3791 7880 476
|
|
102
|
-
|
|
102
|
+
558 4294 9644 293
|
|
103
|
-
|
|
103
|
+
791 3698 7567 173
|
|
104
|
-
|
|
104
|
+
523 4924 6185 709
|
|
105
|
-
|
|
105
|
+
767 4643 8629 149
|
|
106
|
-
|
|
106
|
+
1129 5920 5532 384
|
|
107
|
-
|
|
107
|
+
1137 5275 9268 454
|
|
108
|
-
|
|
108
|
+
644 4393 8834 229
|
4
設問の意味
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -5,6 +5,10 @@
|
|
|
5
5
|
・pythonで計算し可視化したい。
|
|
6
6
|
・理想は下記マクロミル社が提唱しているprice2のような事を自分でもやりたい。
|
|
7
7
|
https://www.macromill.com/service/data-analysis/price2/
|
|
8
|
+
Q1.いくらくらいから「安い」と感じますか。
|
|
9
|
+
Q2.いくらくらいから「高い」と感じますか。
|
|
10
|
+
Q3.これ以上高いと「高すぎて買えない」と思う価格はいくらくらいですか。
|
|
11
|
+
Q4.これ以上安いと「品質に不安を感じる」価格はいくらくらいですか。
|
|
8
12
|
|
|
9
13
|
### 試したこと
|
|
10
14
|
・(滑らかにできないので)1000円から10000円までのbinを作り該当する件数を全体件数で割り、割合を出す。
|
3
ダミーデータの位置変更
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -5,58 +5,7 @@
|
|
|
5
5
|
・pythonで計算し可視化したい。
|
|
6
6
|
・理想は下記マクロミル社が提唱しているprice2のような事を自分でもやりたい。
|
|
7
7
|
https://www.macromill.com/service/data-analysis/price2/
|
|
8
|
-
・ダミーデータ *下記コードで参照しているtest_price.csvの内容
|
|
9
|
-
|Price |Q1|Q2||Q3|Q4|
|
|
10
|
-
1000 3000 7000 10000 1500
|
|
11
|
-
2000 1500 2900 8000 300
|
|
12
|
-
3000 1169 5347 6496 695
|
|
13
|
-
4000 927 2712 9574 400
|
|
14
|
-
5000 1042 4402 7456 253
|
|
15
|
-
6000 1048 5607 7171 105
|
|
16
|
-
7000 1155 5319 6747 231
|
|
17
|
-
8000 713 4198 7469 271
|
|
18
|
-
9000 522 3920 8276 227
|
|
19
|
-
10000796 5989 5973 181
|
|
20
|
-
1079 5741 9683 146
|
|
21
|
-
541 3959 5089 291
|
|
22
|
-
698 3110 7165 185
|
|
23
|
-
814 4475 7334 604
|
|
24
|
-
1027 5283 9624 169
|
|
25
|
-
1101 5568 6817 266
|
|
26
|
-
1148 3649 8574 240
|
|
27
|
-
1049 2766 7968 113
|
|
28
|
-
1154 4289 5254 545
|
|
29
|
-
951 5497 7042 440
|
|
30
|
-
579 3911 8631 300
|
|
31
|
-
941 4542 9875 264
|
|
32
|
-
1112 4552 7130 318
|
|
33
|
-
680 4624 9846 276
|
|
34
|
-
1147 3134 5597 270
|
|
35
|
-
1072 3451 7647 727
|
|
36
|
-
1064 4825 8290 407
|
|
37
|
-
667 4420 5969 434
|
|
38
|
-
1025 4901 8115 579
|
|
39
|
-
724 4414 5300 207
|
|
40
|
-
1123 5237 9626 464
|
|
41
|
-
568 2588 8484 519
|
|
42
|
-
646 3584 5872 596
|
|
43
|
-
738 5752 5767 395
|
|
44
|
-
632 5296 8781 464
|
|
45
|
-
751 3747 7264 276
|
|
46
|
-
915 3576 5882 537
|
|
47
|
-
1096 5946 8203 423
|
|
48
|
-
1067 3791 7880 476
|
|
49
|
-
558 4294 9644 293
|
|
50
|
-
791 3698 7567 173
|
|
51
|
-
523 4924 6185 709
|
|
52
|
-
767 4643 8629 149
|
|
53
|
-
1129 5920 5532 384
|
|
54
|
-
1137 5275 9268 454
|
|
55
|
-
644 4393 8834 229
|
|
56
8
|
|
|
57
|
-
|
|
58
|
-
|
|
59
|
-
|
|
60
9
|
### 試したこと
|
|
61
10
|
・(滑らかにできないので)1000円から10000円までのbinを作り該当する件数を全体件数で割り、割合を出す。
|
|
62
11
|
・Chat gptに相談したが、グラフが未出力だったり数日間問答してもダミーデータの1-2件ともマッチしない。
|
|
@@ -103,4 +52,53 @@
|
|
|
103
52
|
# グラフを表示
|
|
104
53
|
plt.tight_layout() # レイアウトを調整して重なりを解消
|
|
105
54
|
plt.show()
|
|
106
|
-
```
|
|
55
|
+
```
|
|
56
|
+
ご参考
|
|
57
|
+
ダミーデータ *上記コードで参照しているtest_price.csvの内容
|
|
58
|
+
|Price |Q1|Q2||Q3|Q4|
|
|
59
|
+
1000 3000 7000 10000 1500
|
|
60
|
+
2000 1500 2900 8000 300
|
|
61
|
+
3000 1169 5347 6496 695
|
|
62
|
+
4000 927 2712 9574 400
|
|
63
|
+
5000 1042 4402 7456 253
|
|
64
|
+
6000 1048 5607 7171 105
|
|
65
|
+
7000 1155 5319 6747 231
|
|
66
|
+
8000 713 4198 7469 271
|
|
67
|
+
9000 522 3920 8276 227
|
|
68
|
+
10000796 5989 5973 181
|
|
69
|
+
1079 5741 9683 146
|
|
70
|
+
541 3959 5089 291
|
|
71
|
+
698 3110 7165 185
|
|
72
|
+
814 4475 7334 604
|
|
73
|
+
1027 5283 9624 169
|
|
74
|
+
1101 5568 6817 266
|
|
75
|
+
1148 3649 8574 240
|
|
76
|
+
1049 2766 7968 113
|
|
77
|
+
1154 4289 5254 545
|
|
78
|
+
951 5497 7042 440
|
|
79
|
+
579 3911 8631 300
|
|
80
|
+
941 4542 9875 264
|
|
81
|
+
1112 4552 7130 318
|
|
82
|
+
680 4624 9846 276
|
|
83
|
+
1147 3134 5597 270
|
|
84
|
+
1072 3451 7647 727
|
|
85
|
+
1064 4825 8290 407
|
|
86
|
+
667 4420 5969 434
|
|
87
|
+
1025 4901 8115 579
|
|
88
|
+
724 4414 5300 207
|
|
89
|
+
1123 5237 9626 464
|
|
90
|
+
568 2588 8484 519
|
|
91
|
+
646 3584 5872 596
|
|
92
|
+
738 5752 5767 395
|
|
93
|
+
632 5296 8781 464
|
|
94
|
+
751 3747 7264 276
|
|
95
|
+
915 3576 5882 537
|
|
96
|
+
1096 5946 8203 423
|
|
97
|
+
1067 3791 7880 476
|
|
98
|
+
558 4294 9644 293
|
|
99
|
+
791 3698 7567 173
|
|
100
|
+
523 4924 6185 709
|
|
101
|
+
767 4643 8629 149
|
|
102
|
+
1129 5920 5532 384
|
|
103
|
+
1137 5275 9268 454
|
|
104
|
+
644 4393 8834 229
|
2
コード中で参照しているCSVファイルとダミーデータと記載した内容の関係を記載
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -5,7 +5,7 @@
|
|
|
5
5
|
・pythonで計算し可視化したい。
|
|
6
6
|
・理想は下記マクロミル社が提唱しているprice2のような事を自分でもやりたい。
|
|
7
7
|
https://www.macromill.com/service/data-analysis/price2/
|
|
8
|
-
・ダミーデータ
|
|
8
|
+
・ダミーデータ *下記コードで参照しているtest_price.csvの内容
|
|
9
9
|
|Price |Q1|Q2||Q3|Q4|
|
|
10
10
|
1000 3000 7000 10000 1500
|
|
11
11
|
2000 1500 2900 8000 300
|
1
コードを挿入
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -3,63 +3,66 @@
|
|
|
3
3
|
Q1,Q2,Q3,Q4には自由回答の金額(数字データ)が得られる予定。現在はダミーデータで練習中
|
|
4
4
|
### 前提
|
|
5
5
|
・pythonで計算し可視化したい。
|
|
6
|
-
・下記マクロミル社が提唱しているprice2のような事を自分でもやりたい。
|
|
6
|
+
・理想は下記マクロミル社が提唱しているprice2のような事を自分でもやりたい。
|
|
7
7
|
https://www.macromill.com/service/data-analysis/price2/
|
|
8
8
|
・ダミーデータ
|
|
9
|
-
Price
|
|
9
|
+
|Price |Q1|Q2||Q3|Q4|
|
|
10
|
-
1000
|
|
10
|
+
1000 3000 7000 10000 1500
|
|
11
|
-
2000
|
|
11
|
+
2000 1500 2900 8000 300
|
|
12
|
-
3000
|
|
12
|
+
3000 1169 5347 6496 695
|
|
13
|
-
4000
|
|
13
|
+
4000 927 2712 9574 400
|
|
14
|
-
5000
|
|
14
|
+
5000 1042 4402 7456 253
|
|
15
|
-
6000
|
|
15
|
+
6000 1048 5607 7171 105
|
|
16
|
-
7000
|
|
16
|
+
7000 1155 5319 6747 231
|
|
17
|
-
8000
|
|
17
|
+
8000 713 4198 7469 271
|
|
18
|
-
9000
|
|
18
|
+
9000 522 3920 8276 227
|
|
19
|
-
|
|
19
|
+
10000796 5989 5973 181
|
|
20
|
-
|
|
20
|
+
1079 5741 9683 146
|
|
21
|
-
|
|
21
|
+
541 3959 5089 291
|
|
22
|
-
|
|
22
|
+
698 3110 7165 185
|
|
23
|
-
|
|
23
|
+
814 4475 7334 604
|
|
24
|
-
|
|
24
|
+
1027 5283 9624 169
|
|
25
|
-
|
|
25
|
+
1101 5568 6817 266
|
|
26
|
-
|
|
26
|
+
1148 3649 8574 240
|
|
27
|
-
|
|
27
|
+
1049 2766 7968 113
|
|
28
|
-
|
|
28
|
+
1154 4289 5254 545
|
|
29
|
-
|
|
29
|
+
951 5497 7042 440
|
|
30
|
-
|
|
30
|
+
579 3911 8631 300
|
|
31
|
-
|
|
31
|
+
941 4542 9875 264
|
|
32
|
-
|
|
32
|
+
1112 4552 7130 318
|
|
33
|
-
|
|
33
|
+
680 4624 9846 276
|
|
34
|
-
|
|
34
|
+
1147 3134 5597 270
|
|
35
|
-
|
|
35
|
+
1072 3451 7647 727
|
|
36
|
-
|
|
36
|
+
1064 4825 8290 407
|
|
37
|
-
|
|
37
|
+
667 4420 5969 434
|
|
38
|
-
|
|
38
|
+
1025 4901 8115 579
|
|
39
|
-
|
|
39
|
+
724 4414 5300 207
|
|
40
|
-
|
|
40
|
+
1123 5237 9626 464
|
|
41
|
-
|
|
41
|
+
568 2588 8484 519
|
|
42
|
-
|
|
42
|
+
646 3584 5872 596
|
|
43
|
-
|
|
43
|
+
738 5752 5767 395
|
|
44
|
-
|
|
44
|
+
632 5296 8781 464
|
|
45
|
-
|
|
45
|
+
751 3747 7264 276
|
|
46
|
-
|
|
46
|
+
915 3576 5882 537
|
|
47
|
-
|
|
47
|
+
1096 5946 8203 423
|
|
48
|
-
|
|
48
|
+
1067 3791 7880 476
|
|
49
|
-
|
|
49
|
+
558 4294 9644 293
|
|
50
|
-
|
|
50
|
+
791 3698 7567 173
|
|
51
|
-
|
|
51
|
+
523 4924 6185 709
|
|
52
|
-
|
|
52
|
+
767 4643 8629 149
|
|
53
|
-
|
|
53
|
+
1129 5920 5532 384
|
|
54
|
-
|
|
54
|
+
1137 5275 9268 454
|
|
55
|
-
|
|
55
|
+
644 4393 8834 229
|
|
56
56
|
|
|
57
57
|
|
|
58
|
+
|
|
59
|
+
|
|
58
60
|
### 試したこと
|
|
59
61
|
・(滑らかにできないので)1000円から10000円までのbinを作り該当する件数を全体件数で割り、割合を出す。
|
|
60
62
|
・Chat gptに相談したが、グラフが未出力だったり数日間問答してもダミーデータの1-2件ともマッチしない。
|
|
61
63
|
|
|
62
64
|
### 該当のソースコード *こちらに合わせなくて問題ございません。
|
|
65
|
+
```python
|
|
63
66
|
import pandas as pd
|
|
64
67
|
import seaborn as sns
|
|
65
68
|
import matplotlib.pyplot as plt
|
|
@@ -99,4 +102,5 @@
|
|
|
99
102
|
|
|
100
103
|
# グラフを表示
|
|
101
104
|
plt.tight_layout() # レイアウトを調整して重なりを解消
|
|
102
|
-
plt.show()
|
|
105
|
+
plt.show()
|
|
106
|
+
```
|