gpt4 book ai didi

csv - 按列连接两行标题

转载 作者:行者123 更新时间:2023-12-01 01:48:50 25 4
gpt4 key购买 nike

我有一个 CSV 文件,其标题由两行组成:

A, A, B, B, B
a, b, c, d, e
1, 2, 3, 4, 5
2, 3, 4, 5, 6

我想将标题连接到此表单:

A_a, A_b, B_c, B_d, B_e
1, 2, 3, 4, 5
2, 3, 4, 5, 6

如何在命令行中使用 bash、sed 等实现这一点?

最佳答案

awk解决方案:

awk 'BEGIN{ FS = OFS = ", " }
NR == 1{ split($0, a, ", "); next }
NR == 2{ for(i=1; i <= NF; i++) $i = a[i]"_"$i }1' file

输出:

A_a, A_b, B_c, B_d, B_e
1, 2, 3, 4, 5
2, 3, 4, 5, 6

关于csv - 按列连接两行标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49015142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com