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

質問編集履歴

2

解決法の追加

2021/11/12 12:40

投稿

2omoban
2omoban

スコア0

title CHANGED
File without changes
body CHANGED
@@ -48,4 +48,5 @@
48
48
 
49
49
  ### 補足情報(FW/ツールのバージョンなど)
50
50
 
51
+ df_b15_2_2['市区町村名'] = np.where((df_b15_2_2['市区町村名'] = '*市*'or'*区*'or'*町*'or'*村*'),np.nan,df_b15_2_2['市区町村名'])
51
- こにより詳細な情報を記載てください。
52
+ れも考えたのですがどうでょうか

1

目的の改善

2021/11/12 12:40

投稿

2omoban
2omoban

スコア0

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,15 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ここに質問の内容を詳しく書いてください。
3
+
4
4
  for分の中にif文を組み込んだところエラーが出て困っています。
5
5
  政令指定都市の区部を除去したいです。
6
+ 市区町村名のみのものを残し、それ以降が書いてあるもののデータをそのまま取っ払いたいです。
7
+ もしfor分とif文を使わないやり方があればその他のやり方を知りたいです。
6
8
  ex
9
+ 札幌市→札幌市(行を残す)
7
- 札幌市中央区→札幌市
10
+ 札幌市中央区→行を消す
8
- 横浜市青葉区→横浜市
11
+ 横浜市青葉区→行を消す
9
- 渋谷区千駄ヶ谷→渋谷区
12
+ 渋谷区→渋谷区
10
13
 
11
14
  ### 発生している問題・エラーメッセージ
12
15
 
@@ -41,7 +44,7 @@
41
44
  東京都ではなくて~市、区、町、村~が含まれるならばNaN出力して、
42
45
  東京都ではなくて~市、区、町、村が含まれるならばそのままで
43
46
  それぞれに1を足して繰り返すとしたつもりです。
44
- NaNにはfillnaで後ほど埋めるつもりです。
47
+ NaNにはdropnaで後ほど消すつもりです。
45
48
 
46
49
  ### 補足情報(FW/ツールのバージョンなど)
47
50