質問編集履歴
1
エラーメッセージ、試したことの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,8 +22,42 @@
|
|
22
22
|
|
23
23
|
```
|
24
24
|
エラーメッセージ
|
25
|
+
|
26
|
+
File "C:\Users\Owner\Desktop\Python\2021_Python入門講座\2021_Python入門講座(6~11教程)\教程11 表データの加工 2\⑤円グラフを表示する\質問 円グラフを表示する\質問.py", line 19, in <module>
|
27
|
+
df.iloc[2].plot.pie()
|
28
|
+
|
29
|
+
File "C:\Users\Owner\anaconda3\lib\site-packages\pandas\plotting\_core.py", line 1584, in pie
|
30
|
+
return self(kind="pie", **kwargs)
|
31
|
+
|
32
|
+
File "C:\Users\Owner\anaconda3\lib\site-packages\pandas\plotting\_core.py", line 972, in __call__
|
33
|
+
return plot_backend.plot(data, kind=kind, **kwargs)
|
34
|
+
|
35
|
+
File "C:\Users\Owner\anaconda3\lib\site-packages\pandas\plotting\_matplotlib\__init__.py", line 70, in plot
|
36
|
+
plot_obj = PLOT_CLASSES[kind](data, **kwargs)
|
37
|
+
|
38
|
+
File "C:\Users\Owner\anaconda3\lib\site-packages\pandas\plotting\_matplotlib\core.py", line 1626, in __init__
|
39
|
+
if (data < 0).any().any():
|
40
|
+
|
41
|
+
File "C:\Users\Owner\anaconda3\lib\site-packages\pandas\core\ops\common.py", line 70, in new_method
|
42
|
+
return method(self, other)
|
43
|
+
|
44
|
+
File "C:\Users\Owner\anaconda3\lib\site-packages\pandas\core\arraylike.py", line 48, in __lt__
|
45
|
+
return self._cmp_method(other, operator.lt)
|
46
|
+
|
47
|
+
File "C:\Users\Owner\anaconda3\lib\site-packages\pandas\core\series.py", line 5623, in _cmp_method
|
48
|
+
res_values = ops.comparison_op(lvalues, rvalues, op)
|
49
|
+
|
50
|
+
File "C:\Users\Owner\anaconda3\lib\site-packages\pandas\core\ops\array_ops.py", line 283, in comparison_op
|
51
|
+
res_values = comp_method_OBJECT_ARRAY(op, lvalues, rvalues)
|
52
|
+
|
53
|
+
File "C:\Users\Owner\anaconda3\lib\site-packages\pandas\core\ops\array_ops.py", line 73, in comp_method_OBJECT_ARRAY
|
54
|
+
result = libops.scalar_compare(x.ravel(), y, op)
|
55
|
+
|
56
|
+
File "pandas\_libs\ops.pyx", line 107, in pandas._libs.ops.scalar_compare
|
57
|
+
|
25
58
|
TypeError: '<' not supported between instances of 'str' and 'int'
|
26
59
|
```
|
60
|
+
エラーメッセージはどこまで必要な情報になるか分からないのですべて書きました。
|
27
61
|
|
28
62
|
### 該当のソースコード
|
29
63
|
|
@@ -39,16 +73,29 @@
|
|
39
73
|
|
40
74
|
|
41
75
|
df.iloc[3].plot.pie()
|
42
|
-
plt.legend(
|
76
|
+
plt.legend(loc="lower left")
|
43
77
|
plt.show()
|
44
78
|
|
45
79
|
```
|
46
80
|
|
47
81
|
### 試したこと
|
82
|
+
意味があるか分かりませんが、
|
83
|
+
df = pd.read_csv("test.csv")
|
84
|
+
print(df)
|
85
|
+
でインデックスの番号を付けたのを確認して実行してみましたが、変わりませんでした。
|
86
|
+
名前 国語 数学 英語 理科 社会
|
87
|
+
0 A太 83 89 76 97 76
|
88
|
+
1 B介 66 93 75 88 76
|
89
|
+
2 C子 100 84 96 82 94
|
90
|
+
3 D郎 60 73 63 52 70
|
91
|
+
4 E美 92 62 84 80 78
|
92
|
+
5 F菜 96 92 94 92 90
|
48
93
|
|
49
|
-
|
94
|
+
私の言うインデックス番号とはこの1番左の番号のことです。
|
50
95
|
|
51
96
|
### 補足情報(FW/ツールのバージョンなど)
|
52
97
|
Spyderを使用しています。
|
53
98
|
|
54
99
|
|
100
|
+
|
101
|
+
|