原始TXT文件的形状是这样的。
1:
A1 B1 C1
A2 B2 C2
A3 B3 C3
.
.
2:
A1 B1 C1
A2 B2 C2
A3 B3 C3
.
.
我想将其转换为具有形状的CSV文件(添加功能)
1 A1 B1 C1
1 A2 B2 C2
1 A3 B3 C3
.
.
2 A1 B1 C1
2 A2 B2 C2
2 A3 B3 C3
.
.
.
我怎么能这样转变。
感谢编辑。
A,B,C都是特征
答案 0 :(得分:0)
如果输入为
1:
A1 B1 C1
A2 B2 C2
A3 B3 C3
A2 B2 C2
A3 B3 C3
2:
A1 B1 C1
A2 B2 C2
A3 B3 C3
A2 B2 C2
A3 B3 C3
您可以运行
<input.csv | grep -Pv '(:|^$)'
拥有
A1 B1 C1
A2 B2 C2
A3 B3 C3
A2 B2 C2
A3 B3 C3
A1 B1 C1
A2 B2 C2
A3 B3 C3
A2 B2 C2
A3 B3 C3