csvに格納された、urlの値を取り出し、urlが有効であった場合の処理と、無効なurlかnan(空データ)の場合と2パターンに分けたいです。これを実行するには自分のやり方だと以下のようになりました。(もっといいやり方があったら教えてください)
if not website is np.nan or website[:5]=='https': print('urlが有効な場合の処理') else: print('urlが無効かnanの場合の処理')
しかしnanの場合に
website[:5]の部分でひっかかり、
Traceback
1 File "scrape.py", line 40, in <module> 2 if not website is np.nan or website[:5]=='https': 3TypeError: 'float' object is not subscriptable 4
このようなエラーが吐き出されました。
どちらの場合にも2パターンの条件分岐に乗せたいのですがどうしたらよいでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/11/30 12:50
2020/11/30 13:39