回答編集履歴
2
修正
answer
CHANGED
@@ -39,7 +39,7 @@
|
|
39
39
|
for i in df.groupby(["INDEX "]):
|
40
40
|
df_dct[i[0]] = i[1].values[:,1:].reshape(1,-1)[0] # valuesでnumpy配列にして、reshapeで1行に変換
|
41
41
|
print(df_dct)
|
42
|
-
# {201905010402: array([
|
42
|
+
# {201905010402: array([8. , 0.783678, 7. , 0.710182, 2. , 0.470611]), 201907010601: array([15. , 0.758492, 11. , 0.722583, 10. , 0.704865]), 201907010604: array([ 7. , 0.834579, 14. , 0.773029, 11. , 0.659245]), 201907010606: array([5. , 0.84976 , 4. , 0.804972, 6. , 0.801182])}
|
43
43
|
|
44
44
|
df_dct2 = {}
|
45
45
|
for k,v in df_dct.items(): # pd.Seriesに変換
|
1
修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
一回データ抽出して形状変換、新しいdfに突っ込むとやりましたが、
|
1
|
+
一回データ抽出して形状変換、新しいdfに突っ込むとやりましたが、kirara0048さんのやり方のがスマートでしたね。
|
2
2
|
|
3
3
|
```python3
|
4
4
|
import io
|