データ分析の勉強を始めたものです。
経験者の方からしたら何でもないようなことを質問してしまい申し訳ございませんが、ご教授お願いいたします。
前提・実現したいこと
DataFlameから特定の文字列を含むものだけを抜き出して新たなDataFlameを作成したいです。
下記のDataFlameのように列がずれているものをうまく整形したいのですがうまくいきません。
該当のソースコード
df = pd.DataFrame({'B': ['B2', 'D3', 'B6', 'F7'],
'D': ['D2', 'B3', 'F6', 'D7'],
'F': ['F2', 'F3', 'D6', 'B7']},)
補足のソースコード
df = pd.DataFrame(
{'B': ['time:2018-1-1', 'ip:192.168.1.2', 'time:2018-2-1', 'ip:192.168.5.5'],
'D': ['ip:192.168.10.2', 'time:2018-1-1', 'port:80', 'port:80'],
'F': ['country_japan', 'country_china', 'ip:192.168.9.1', 'time:2018-2-1'],
'G': ['', 'port:80', '', 'country_japan']})
試したこと
カラム内での特定の文字列を含む行の取得、カラムの並び替え、連結
という手法でやってみたのですが、当該DataFlame内の行列数が多いうえにデータの並び順がバラバラなこともあり苦戦しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/04 06:14
2018/12/04 06:29
2018/12/04 07:50
2018/12/04 08:31