回答編集履歴

1

説明追加

2021/04/13 23:09

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -3,3 +3,55 @@
3
3
 
4
4
 
5
5
  で良いと思います。
6
+
7
+
8
+
9
+ s[[1]]は行数が1のSeriesです。
10
+
11
+
12
+
13
+ ```python
14
+
15
+ >>> s = pd.Series(1,index=range(5),name="ddd")
16
+
17
+ >>> print(s)
18
+
19
+ 0 1
20
+
21
+ 1 1
22
+
23
+ 2 1
24
+
25
+ 3 1
26
+
27
+ 4 1
28
+
29
+ Name: ddd, dtype: int64
30
+
31
+ >>> print(s[[1]])
32
+
33
+ 1 1
34
+
35
+ Name: ddd, dtype: int64
36
+
37
+ >>> print(type(s[[1]]))
38
+
39
+ <class 'pandas.core.series.Series'>
40
+
41
+ ```
42
+
43
+ 別のSeriesと掛け算するためにはSeriesではなく数にしたいということです。
44
+
45
+ そのためにはs[1]で要素を取り出しましょう。
46
+
47
+ ```python
48
+
49
+ >>> print(s[1])
50
+
51
+ 1
52
+
53
+ >>> print(type(s[1]))
54
+
55
+ <class 'numpy.int64'>
56
+
57
+ ```