将行值转换为列值

时间:2019-11-04 18:28:17

标签: awk

我的数据框如下:

Fruits     Apple        3
Veggie     Carrots      8
Fruits     Strawberry   1
Veggie     Green Peas   4
Red-fruits Apple        2
Nuts       Almonds      1
Nuts      Peanuts       16

并希望将行值转换为具有某些规范的列值

           Fruits  Red-fruits   Veggie   Nuts
Apple          3        2
Carrots                             8
Strawberry     1
Green Peas                          4
Almonds                                   1
Peanuts                                   16 

并将空值或无值单元格填充为0。

我知道正常的换位,但是这对我来说似乎有点复杂,并且还要注意重复的值,例如此处的苹果出现两次但类别不同的​​示例。

0 个答案:

没有答案