質問編集履歴
1
最終的にやりたいことが記載できていなかったので修正しました。行の2つの値と次の2つの値を使って関数で帰ってきた値をR列に追加させていきたい
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,16 +13,27 @@
|
|
13
13
|
|
14
14
|
|
15
15
|
pandasの
|
16
|
-
x1= A列の1行め
|
16
|
+
x1= A列の1行め
|
17
17
|
x2=B列の1行め
|
18
18
|
y1=A列の2行め
|
19
19
|
y2=B列の2行め
|
20
|
-
|
20
|
+
を引数でmy_funcの帰ってきた値を
|
21
|
-
R列に追加したい
|
21
|
+
R列1行めに追加したい
|
22
22
|
|
23
|
+
x1= A列の2行め
|
24
|
+
x2=B列の2行め
|
25
|
+
y1=A列の3行め
|
26
|
+
y2=B列の3行め
|
27
|
+
を引数でmy_funcの帰ってきた値を
|
28
|
+
R列2行めに追加したい
|
29
|
+
:::::
|
23
30
|
|
24
31
|
|
32
|
+
と最後の行までR列に値を入れたい
|
25
33
|
|
34
|
+
|
35
|
+
|
36
|
+
|
26
37
|
見つけて試そうと思ったコード
|
27
38
|
①
|
28
39
|
def func(row):
|
@@ -65,14 +76,14 @@
|
|
65
76
|
|
66
77
|
### 発生している問題・エラーメッセージ
|
67
78
|
|
79
|
+
TypeError: ("'Series' object is not callable", 'occurred at index A')
|
68
80
|
|
69
|
-
|
70
81
|
### 該当のソースコード
|
71
82
|
|
72
83
|
|
73
84
|
### 試したこと
|
85
|
+
df["R"] = df.apply(func1(df['A'],df['B'], df['A'].shift(-1), df['B'].shift(-1)))
|
74
86
|
|
75
|
-
|
76
87
|
### 補足情報(FW/ツールのバージョンなど)
|
77
88
|
|
78
89
|
ここにより詳細な情報を記載してください。
|