質問編集履歴

4

さらに別の迂遠な書き方

2019/10/17 05:13

投稿

yuba
yuba

スコア5570

test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,15 @@
65
65
 
66
66
 
67
67
  より良い書き方があればご教示いただけますでしょうか。
68
+
69
+
70
+
71
+ ●追記
72
+
73
+ これがややマシ⋯?
74
+
75
+ ```python
76
+
77
+ df['message'] = pd.Series('too many', index=df.index).where(df.x > 5)
78
+
79
+ ```

3

別の迂遠な書き方

2019/10/17 05:13

投稿

yuba
yuba

スコア5570

test CHANGED
File without changes
test CHANGED
@@ -54,4 +54,14 @@
54
54
 
55
55
 
56
56
 
57
+ 別の書き方もありますがやはり迂遠⋯
58
+
59
+ ```python
60
+
61
+ df['message'] = (df.x > 5).replace({True: 'too many', False: None})
62
+
63
+ ```
64
+
65
+
66
+
57
67
  より良い書き方があればご教示いただけますでしょうか。

2

pandas version

2019/10/17 05:09

投稿

yuba
yuba

スコア5570

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,7 @@
1
+ pandas 0.24.2
2
+
3
+
4
+
1
5
  タイトルの通り、pandasでDataFrameの
2
6
 
3
7
  - 条件に合う行にだけ

1

タグ追加

2019/10/17 05:07

投稿

yuba
yuba

スコア5570

test CHANGED
File without changes
test CHANGED
File without changes