のバリエーションのように見える値を持つスパース パンダ DataFrame/Series があります"AB1234:12, CD5678:34, EF3456:56"
。効果のあるもの
"AB1234:12, CD5678:34, EF3456:56"
"AB1234:12, CD5678:34"
NaN
"GH5678:34, EF3456:56"
"OH56:34"
変換したいもの
["AB1234","CD5678", "EF3456"]
["AB1234","CD5678"]
NaN
["GH5678","EF3456"]
["OH56"]
この種の「二重描写」は困難であることが証明されています。できることはわかっていますが、機能していないように見えることや、「.split(",")」が空白を残すA = df["columnName"].str.split(",")
など、いくつかの問題に遭遇しました。.split(", ")
また、生成さA
れた分割を反復すると、新しいリストが「フロート」として解釈されるようです。最後の 1 つは ipython の技術的な問題かもしれませんが、私もその問題を解決しようとしています。
1 種類だけでなく、2 種類の区切り記号で線引きする方法はありますか? そうでない場合、どのようにループを実行して内側のリストを反復処理しますか?
//編集: アポストロフィをコンマに変更 - それは私の失読症が始まっただけです