前提・実現したいこと
空白で区切られた文字列の最初の1つを削除しようとしています。
具体的には、以下のようなデータフレームがあり、「都市」カラムは空白で区切られた文字列が格納されています。そして、この場合、各行最初の文字列「札幌、釜山、メルボルン」を削除したいです。
データフレームはJupyternotebookで読み込んで、整形します。
国 |都市 日本 |札幌 仙台 東京 韓国 |釜山 ソウル オーストラリア |メルボルン シドニー
発生している問題・エラーメッセージ
検索で手法を調べたのですが、
Python, splitでカンマ区切り文字列を分割、空白を削除しリスト化といったものしか見当たらず、空白で区切られた文字列の1つ目を特定する方法がどうしてもわからない状態です。
アドバイスや参考になりそうなコードをご存知の方がいらっしゃいましたら、教えていただきたいです。
追加で知りたいこと
同じデータフレームで、空白で区切られた文字列の単語数を数える方法を知りたいです。
国 |都市 日本 |札幌 仙台 東京 韓国 |釜山 ソウル オーストラリア |メルボルン シドニー
の場合、日本は「3」、韓国とオーストラリアは「2」と新しくカラムを作って格納するにはどのように数えるべきでしょうか。
補足情報(FW/ツールのバージョンなど)
Python3.6
Jupyternotebook 5.0.0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/09/03 21:20
2018/09/03 23:45
2018/09/04 00:03
退会済みユーザー
2018/09/04 09:38