質問編集履歴

3

不要部分の削除

2020/01/21 08:10

投稿

qsuke
qsuke

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,6 @@
1
1
  ======【追記】======
2
2
 
3
3
  ### 最終的に実現したいこと
4
-
5
- ※もともと記載していたもの
6
4
 
7
5
 
8
6
 

2

「最終的に実現したいこと」の追記

2020/01/21 08:10

投稿

qsuke
qsuke

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,41 @@
1
+ ======【追記】======
2
+
3
+ ### 最終的に実現したいこと
4
+
5
+ ※もともと記載していたもの
6
+
7
+
8
+
9
+ closeの値だけがあるところ(下表左列)に、
10
+
11
+ 「closeの値の当日と前日との差が+、かつ前日と前々日の差も+」の場合'true'、
12
+
13
+ それ以外の場合が'-'と、右列に'signal'として挿入したいと考えています。
14
+
15
+
16
+
17
+ ```Python
18
+
19
+ # close signal
20
+
21
+ #0 1807 nan
22
+
23
+ #1 1805 nan
24
+
25
+ #2 1833 -
26
+
27
+ #3 1905 true
28
+
29
+ #4 1915 true
30
+
31
+ ```
32
+
33
+
34
+
35
+ ==================
36
+
37
+
38
+
1
39
  ### 困っていること、及び該当のソースコード
2
40
 
3
41
 

1

新たに判明した点の追記

2020/01/21 08:08

投稿

qsuke
qsuke

スコア11

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,39 @@
71
71
  質問の仕方自体もままならず、うまく伝わっていないかもしれませんが、アドバイスいただけると助かります。
72
72
 
73
73
  お手数おかけしますが、よろしくお願いします。
74
+
75
+
76
+
77
+
78
+
79
+ ======【追記】======
80
+
81
+ いろいろ調べてみたところ、
82
+
83
+
84
+
85
+ In: type(df['close'].iloc[-1])
86
+
87
+ Out: numpy.float64
88
+
89
+
90
+
91
+ と表示されており、.ilocで引っ張ってくるのがpandas形式になっていないのが原因のような気がしました。
92
+
93
+ ※他の似たようなプログラムでうまく表示されているもののtypeは「pandas.core.series.Series」と表示されていたため
94
+
95
+
96
+
97
+ したがって、この場合、
98
+
99
+ ・df['close'].iloc[-1] > df['close'].iloc[-2] をpandas形式になるように変更する
100
+
101
+ もしくは、
102
+
103
+ ・df.applyのところで調整する?
104
+
105
+ ということが考えられるのかなと思いました。
106
+
107
+
108
+
109
+ が、その解決方法がわからないため、もしよろしければ、解決法をご教授いただけますと幸いです。まだ不明点等ありましたが、ご指摘ください。よろしくお願いします。