前提・実現したいこと
以下のようなdataframeがあったとします。
A | B |
---|---|
aaa(1, 10) | bbb(10, 100) |
aaa(2, 20) | bbb(20, 200) |
aaa(3, 30) | bbb(30, 300) |
上のdfのA列を()内の,で区切って左の数字をa-1、右の数字をa-2に入れたいです。
B列も同様です。
|A|B|a-1|a-2|b-1|b-2|
|:--:|:--:|:--:|:--:|
|aaa(1, 10)|bbb(10, 100)|1|10|10|100|
|aaa(2, 20)|bbb(20, 200)|2|20|20|200|
|aaa(3, 30)|bbb(30, 300)|3|30|30|300|
どのようにすればよいでしょうか。
一度A列、B列をリストに変換してsplitで分割して再びa-1等に入れていく方法しかないでしょうか?より効率的な方法があれば教えて下さい。
補足情報(FW/ツールのバージョンなど)
CentOS 7
python 3.6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/24 08:43