我有下表:
column1 column2
1 aaa^bbb
2 aaa^bbb|ccc^ddd
Run Code Online (Sandbox Code Playgroud)
我想有一个输出文件如下:
column1 column2 column3
1 aaa bbb
2 aaa bbb
3 ccc ddd
Run Code Online (Sandbox Code Playgroud)
如果有聪明的方法,你能不能让我知道吗?
我试图做两件事;
对于^,我想将上下文分为第2列和第3列.
对于|,我想将它分隔到下一行,但在column1中保持相同的数字(第1行和第3行的列1相同.抱歉,我在这里犯了一个错误.
要重写,输入如下:
column1 column2
x aaa^bbb
y aaa^bbb|ccc^ddd
Run Code Online (Sandbox Code Playgroud)
输出如下:
column1 column2 column3
x aaa bbb
y aaa bbb
y ccc ddd
Run Code Online (Sandbox Code Playgroud)