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

回答編集履歴

1

追記

2020/05/06 08:00

投稿

meg_
meg_

スコア11027

answer CHANGED
@@ -34,4 +34,22 @@
34
34
  TypeError: ("unsupported operand type(s) for +: 'int' and 'str'", 'occurred at index B')
35
35
  ```
36
36
 
37
- データのどこかに数値以外のデータがないか確認してください。
37
+ データのどこかに数値以外のデータがないか確認してください。
38
+
39
+ ---
40
+ 【追記】
41
+ ```Python
42
+ print(df)
43
+ # 0.1 43.2 Unnamed: 2
44
+ #0 0.2 41.1 NaN
45
+ #1 0.3 38.7 NaN
46
+ #2 0.4 34.4 NaN
47
+ #3 0.5 29.9 NaN
48
+
49
+ print(df.apply(lambda x:x/sum(x)))
50
+ # 0.1 43.2 Unnamed: 2
51
+ #0 0.142857 0.285219 NaN
52
+ #1 0.214286 0.268563 NaN
53
+ #2 0.285714 0.238723 NaN
54
+ #3 0.357143 0.207495 NaN
55
+ ```