質問編集履歴

1

markdown法表記、test.csvの中身

2020/06/16 01:23

投稿

schnee1107
schnee1107

スコア1

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
  python二年生スクレイピングのしくみの本で勉強中です。
4
4
 
5
5
 
6
+
7
+ ```ここに言語を入力
6
8
 
7
9
  import pandas as pd
8
10
 
@@ -10,11 +12,17 @@
10
12
 
11
13
  import japanize_matplotlib
12
14
 
15
+ ```
16
+
13
17
 
14
18
 
15
19
  #CSVファイルを読み込む(名前の列をインデックスで)
16
20
 
21
+ ```ここに言語を入力
22
+
17
23
  df = pd.read_csv("test.csv", index_col=0,encoding="shift_jis")
24
+
25
+ ```
18
26
 
19
27
 
20
28
 
@@ -22,15 +30,21 @@
22
30
 
23
31
  #国語の棒グラフを作って表示する。
24
32
 
33
+ ```ここに言語を入力
34
+
25
35
  df["国語"].plot.barh()
26
36
 
27
37
  plt.legend(loc="lower left")
28
38
 
29
39
  plt.show
30
40
 
41
+ ```
42
+
31
43
 
32
44
 
33
45
  #国語と数学の棒グラフを作って表示する
46
+
47
+ ```ここに言語を入力
34
48
 
35
49
  df[["国語","数学"]].plot.barh()
36
50
 
@@ -40,7 +54,11 @@
40
54
 
41
55
 
42
56
 
57
+ ```
58
+
43
59
  #C子の棒グラフを作って表示する。
60
+
61
+ ```ここに言語を入力
44
62
 
45
63
  df.loc["C子"].plot.barh()
46
64
 
@@ -50,7 +68,11 @@
50
68
 
51
69
 
52
70
 
71
+ ```
72
+
53
73
  #C子の円グラフを作って表示する。
74
+
75
+ ```ここに言語を入力
54
76
 
55
77
  df.loc["C子"].plot.pie(labeldistance=0.6)
56
78
 
@@ -59,6 +81,8 @@
59
81
  plt.show()
60
82
 
61
83
 
84
+
85
+ ```
62
86
 
63
87
  このコードを入力したのですが、
64
88
 
@@ -74,6 +98,28 @@
74
98
 
75
99
 
76
100
 
101
+ test.csvのデータは
102
+
103
+
104
+
105
+ Unnamed: 0 名前 国語 数学 英語 理科 社会
106
+
107
+ 0 0 A太 83 89 76 97 76
108
+
109
+ 1 1 B介 66 93 75 88 76
110
+
111
+ 2 2 C子 100 84 96 82 94
112
+
113
+ 3 3 D郎 60 73 63 52 70
114
+
115
+ 4 4 E美 92 62 84 80 78
116
+
117
+ 5 5 F菜 96 92 94 92 90
118
+
119
+ >>>
120
+
121
+
122
+
77
123
  調べてみたのですが、どのような操作をしてよいかわからず、止まっています。
78
124
 
79
125
  お分かりの方がいらっしゃいましたら、ご教授願えると幸いです。