teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

newYがいらなかったので削除しました

2021/08/13 12:03

投稿

akirajyunia
akirajyunia

スコア2

title CHANGED
File without changes
body CHANGED
@@ -30,19 +30,17 @@
30
30
  print(data)
31
31
 
32
32
  newX = []
33
- newY = []
34
33
  newL = []
35
34
  for label, index in enumerate(data[data["Y"]==1].index):
36
35
  newX.extend(data["X"][index:index+3].values)
37
36
  for i in range(3):
38
- newY.append(data["Y"][index])
39
37
  newL.append(label)
40
38
 
41
39
  newData = pd.DataFrame()
42
40
  newData["X"] = newX
43
- newData["Y"] = newY
44
41
  newData["L"] = newL
45
42
  print(newData)
43
+
46
44
  ```
47
45
 
48
46
  ### 補足情報(FW/ツールのバージョンなど)

3

pythonコードを追加しました

2021/08/13 12:03

投稿

akirajyunia
akirajyunia

スコア2

title CHANGED
File without changes
body CHANGED
@@ -16,4 +16,33 @@
16
16
 
17
17
  ※Lは新データの番号
18
18
 
19
+ ###現在のstack思考のコード
20
+ ```python
21
+ import pandas as pd
22
+
23
+ X = [256, 250, 240, 230, 240, 244, 250, 260, 255, 264]
24
+ Y = [ 1, 0, 0, 0, 1, 0, 0, 1, 0, 0]
25
+
26
+ data = pd.DataFrame()
27
+ data["X"] = X
28
+ data["Y"] = Y
29
+
30
+ print(data)
31
+
32
+ newX = []
33
+ newY = []
34
+ newL = []
35
+ for label, index in enumerate(data[data["Y"]==1].index):
36
+ newX.extend(data["X"][index:index+3].values)
37
+ for i in range(3):
38
+ newY.append(data["Y"][index])
39
+ newL.append(label)
40
+
41
+ newData = pd.DataFrame()
42
+ newData["X"] = newX
43
+ newData["Y"] = newY
44
+ newData["L"] = newL
45
+ print(newData)
46
+ ```
47
+
19
48
  ### 補足情報(FW/ツールのバージョンなど)

2

255とタイプミスをしていたので244に修正しました

2021/08/13 12:02

投稿

akirajyunia
akirajyunia

スコア2

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
  ### 実現したい変換先データ
13
13
 
14
- X = 256, 250, 240, 240, 255, 250, 260, 255, 264
14
+ X = 256, 250, 240, 240, 244, 250, 260, 255, 264
15
15
  L = 1, 1, 1, 2, 2, 2, 3, 3, 3
16
16
 
17
17
  ※Lは新データの番号

1

タグを追加しました

2021/08/13 11:55

投稿

akirajyunia
akirajyunia

スコア2

title CHANGED
File without changes
body CHANGED
File without changes