質問編集履歴

4

追記の修正

2019/11/28 23:39

投稿

SnowBerryTart
SnowBerryTart

スコア19

test CHANGED
File without changes
test CHANGED
@@ -88,7 +88,7 @@
88
88
 
89
89
 
90
90
 
91
- ### 試したこと
91
+ ### 試したこと(以下追記)
92
92
 
93
93
  ```ここに言語名を入力
94
94
 

3

追記の修正

2019/11/28 23:39

投稿

SnowBerryTart
SnowBerryTart

スコア19

test CHANGED
File without changes
test CHANGED
@@ -186,7 +186,7 @@
186
186
 
187
187
  #現在困っていること
188
188
 
189
- #indexの取得以降のところで
189
+ indexの取得以降のところで
190
190
 
191
191
  ・データに確実に入っている2019/11/4を指定したとしてもFalseとなっていること
192
192
 

2

追記の修正

2019/11/28 22:52

投稿

SnowBerryTart
SnowBerryTart

スコア19

test CHANGED
File without changes
test CHANGED
@@ -186,10 +186,14 @@
186
186
 
187
187
  #現在困っていること
188
188
 
189
+ #indexの取得以降のところで
190
+
189
191
  ・データに確実に入っている2019/11/4を指定したとしてもFalseとなっていること
190
192
 
191
193
  ・習得したいのはTrue, Falseではなくその横のindex番号
192
194
 
195
+  のやり方がわからなくて困っています。
196
+
193
197
 
194
198
 
195
199
  以上よろしくお願いいたします。

1

試したことについて追記

2019/11/28 22:51

投稿

SnowBerryTart
SnowBerryTart

スコア19

test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,111 @@
85
85
  Name: date, Length: 3418, dtype: object
86
86
 
87
87
  False
88
+
89
+
90
+
91
+ ### 試したこと
92
+
93
+ ```ここに言語名を入力
94
+
95
+ import pandas as pd
96
+
97
+ import numpy as np
98
+
99
+ import datetime
100
+
101
+
102
+
103
+ #日付の指定
104
+
105
+ fin = datetime.date(2018, 3, 31)
106
+
107
+ fin_con = f"{fin:%Y}/{fin.month}/{fin.day}"
108
+
109
+ fin_search = "{0}".format(fin_con)
110
+
111
+ print(fin_search)
112
+
113
+
114
+
115
+ #データの読み込み
116
+
117
+ learning_raw = pd.read_csv('hoge.csv')
118
+
119
+ learning_date = learning_raw["date"]
120
+
121
+ print(learning_date)
122
+
123
+
124
+
125
+ #インデックスの取得
126
+
127
+ date_index = learning_raw["date"]=='2019/11/4'.index
128
+
129
+ print(date_index)
130
+
131
+ ```
132
+
133
+
134
+
135
+ ### その出力結果
136
+
137
+ 0 2009/4/1
138
+
139
+ 1 2009/4/4
140
+
141
+ 2 2009/4/5
142
+
143
+ 3 2009/4/8
144
+
145
+ 4 2009/4/8
146
+
147
+ ...
148
+
149
+ 3413 2019/11/1
150
+
151
+ 3414 2019/11/2
152
+
153
+ 3415 2019/11/2
154
+
155
+ 3416 2019/11/3
156
+
157
+ 3417 2019/11/4
158
+
159
+ Name: date, Length: 3418, dtype: object
160
+
161
+ 0 False
162
+
163
+ 1 False
164
+
165
+ 2 False
166
+
167
+ 3 False
168
+
169
+ 4 False
170
+
171
+ ...
172
+
173
+ 3413 False
174
+
175
+ 3414 False
176
+
177
+ 3415 False
178
+
179
+ 3416 False
180
+
181
+ 3417 False
182
+
183
+ Name: date, Length: 3418, dtype: boo
184
+
185
+
186
+
187
+ #現在困っていること
188
+
189
+ ・データに確実に入っている2019/11/4を指定したとしてもFalseとなっていること
190
+
191
+ ・習得したいのはTrue, Falseではなくその横のindex番号
192
+
193
+
194
+
195
+ 以上よろしくお願いいたします。