質問編集履歴
5
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,9 +17,19 @@
|
|
17
17
|
df=df.append(S,ignore_index=True)
|
18
18
|
```
|
19
19
|
|
20
|
+
※実際のデータのイメージ
|
21
|
+
元データ
|
22
|
+
|列1|列2|列3|列4|
|
23
|
+
|:--|:--:|--
|
24
|
+
|A|B1|C|D|
|
25
|
+
| |B2| |E|
|
20
26
|
|
27
|
+
を
|
28
|
+
|列1|列2|列3|列4|列5|
|
29
|
+
|:--|:--:|--:|
|
30
|
+
|A|B1 B2|C|D|E|
|
21
31
|
|
22
|
-
|
32
|
+
に成型する
|
23
33
|
|
24
34
|
|
25
35
|
### 補足情報(FW/ツールのバージョンなど)
|
4
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
df= pd.DataFrame(index=[’
|
11
11
|
'A','B'])
|
12
12
|
|
13
|
-
for idx,row in f.itrrows()
|
13
|
+
for idx,row in f.itrrows():
|
14
14
|
S=pd.Series(index=['A','B'])
|
15
15
|
S['A']=row[1]
|
16
16
|
S['B']=row[2]
|
3
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,7 @@
|
|
3
3
|
あるデータをforで並び替えて一行のレコードに変換して、出力用のデータフレームに追加したいと考えています。現在、pandas.DataFrameでs出力用のデータフレームを作成し、for文のなかで追加用のseriesをつくり、appendで上記のDataFrameにSeriesを追加するようにしているのですが、処理速度が遅く困っております。どうすれば高速化できるかアイデア等ご教授頂けるとありがたいです。
|
4
4
|
|
5
5
|
### 該当のソースコード
|
6
|
+
```
|
6
7
|
import pandas as pd
|
7
8
|
f=pd.DataFrame([1,2,3],[4,5,6])
|
8
9
|
|
@@ -14,11 +15,11 @@
|
|
14
15
|
S['A']=row[1]
|
15
16
|
S['B']=row[2]
|
16
17
|
df=df.append(S,ignore_index=True)
|
18
|
+
```
|
17
19
|
|
18
20
|
|
19
21
|
|
20
22
|
|
21
|
-
|
22
23
|
|
23
24
|
|
24
25
|
### 補足情報(FW/ツールのバージョンなど)
|
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,10 +10,10 @@
|
|
10
10
|
'A','B'])
|
11
11
|
|
12
12
|
for idx,row in f.itrrows()
|
13
|
-
|
13
|
+
S=pd.Series(index=['A','B'])
|
14
|
-
|
14
|
+
S['A']=row[1]
|
15
|
-
|
15
|
+
S['B']=row[2]
|
16
|
-
|
16
|
+
df=df.append(S,ignore_index=True)
|
17
17
|
|
18
18
|
|
19
19
|
|
1
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|