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

質問編集履歴

1

質問追加

2021/04/14 03:53

投稿

3939TJ55
3939TJ55

スコア109

title CHANGED
File without changes
body CHANGED
@@ -13,6 +13,14 @@
13
13
  エラー
14
14
  ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
15
15
 
16
+ もしくは、df[単位]の値が”1”の場合、下記のように処理するようなif文を考えた方が良いのでしょうか。
17
+ if df["卸単位"] == "1":
18
+ df["卸単位"] =""
19
+ else:
20
+ df["入数表示"] = df["本体卸価格"].str.cat(df["卸単位"], sep = "×")
21
+ df["入数表示"] = "(@" + df["入数表示"]+")"
22
+
23
+ こちらも同じエラーになってしまいましたが。。。
16
24
  ```
17
25
 
18
26
  どう処理するのが良いのでしょうか。
@@ -20,10 +28,10 @@
20
28
 
21
29
 
22
30
  ### データフレームの中身
23
- 本体価格 入数表示
31
+ 本体価格 入数表示   単位
24
- ¥2,394 (@2394×1)
32
+ ¥2,394 (@2394×1)  1
25
- ¥2,500 (@2500×2)
33
+ ¥2,500 (@2500×2)  2
26
- ¥3,000 (@3000×3)
34
+ ¥3,000 (@3000×3)  3
27
35
 
28
36
  ### データフレーム完成形
29
37
  本体価格 入数表示