如何将列转换为行,其中每一列都有多个值?

Prvt_Yadav

我有一个数据如下的文件:

1,2,3 4,5,6 7,8,9 12,22,0

我要创建一个包含4列的表的4列,比如说a,b,c,d,该列a具有第1列的值,该列具有第2列的b对应值,依此类推。

在上面的示例中,列将如下所示:

a   b   c   d
1   4   7   12
2   5   8   22
3   6   9   0

也没有。特定行的列中的条目数将相同。但是,对于不同的行,这些条目可能会有所不同,例如,某些行的每一列只能有一个逗号分隔的条目,有些甚至可以有10个。

匆忙

尚不清楚您希望如何命名这些列(用户输入,要使用的每个列的预定义名称或其他方式)。

只需将字符串拆分为列,您可以使用sed

echo 1,2,3 4,5,6 7,8,9 12,22,0 | sed -n 'h;:a;g;s/,[^ ]*//gp;g;s/^[^, ]*,//;s/ [^,]*,/ /g;h;ta;p'

此处将sed整个字符串复制到缓冲区(h),在循环(:a.. ta)中遍历一行,从缓冲区(g获取复制的字符串,从每个部分获取第一个数字(first ),然后s打印它(p),然后再次检索未触动的字符串,从其中删除第一个数字(第二个和第三个s),然后将修改后的字符串放回缓冲区(h)。当我们有,字符串时,这继续进行一旦它消失了,我们就打印剩下的任何东西p

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将数据框中的每一列转换为具有 ColumnName 和 ColumnValue 的行

来自分类Dev

如何将具有多个子行项目(从一列)的 CSV 转换为 Awk 中的新列?

来自分类Dev

如何将一列的值转换为列标题,而其他列的值转换为行?

来自分类Dev

如何使数据框中的每一行的每一列都有一个值?

来自分类Dev

如何将一列中所有值的数据框转换为多列中的数据框?

来自分类Dev

熊猫:如何将行中的一列转换为列

来自分类Dev

如何将一列值替换为具有不同行数的另一列值?

来自分类Dev

Pyspark DataFrame - 如何将一列从分类值转换为 int?

来自分类Dev

如何将多键字典转换为每个键和值都有自己列的pandas数据框?

来自分类Dev

如何将(非一个)热编码转换为同一行上具有多个值的列

来自分类Dev

将一列的唯一值转换为包含另一列中相应值的多个列

来自分类Dev

将 CSV 转换为字典,其中一列作为键,一列作为其值

来自分类Dev

如何将Python中的数据列表转换为字典,其中每个项目都有一个键

来自分类Dev

如何将两列绑定为一列,以便保留每一行?

来自分类Dev

如何将具有一列的 Pandas Dataframe 转换为具有两列的 Pandas Dataframe?

来自分类Dev

SQL Server如何将列值转换为行

来自分类Dev

如何将列值转换为行?

来自分类Dev

如何将具有两个或多个表的聚合函数的行转换为列?

来自分类Dev

如何使用R将包含一列相同值但其他列不同的行转换为单个行?

来自分类Dev

长到宽 - 将一列(具有多个度量)转换为一对列

来自分类Dev

将多行合并为一列,且一列中有多个行值

来自分类Dev

将多行合并为一列,且一列中有多个行值

来自分类Dev

如何根据一列的唯一值将其他列的行转换为列?

来自分类Dev

如何基于每一行的另一列的值将值插入到一列?

来自分类Dev

如何为另一列中的每一行重复所有列值

来自分类Dev

如何将具有不同值的行转换为列?

来自分类Dev

如何将每一行SUM()合并为另一列

来自分类Dev

如何将一个SQL列转换为同一行上的多个列?

来自分类Dev

如何将多列数据转换为DolphinDB中的一列?

Related 相关文章

  1. 1

    如何将数据框中的每一列转换为具有 ColumnName 和 ColumnValue 的行

  2. 2

    如何将具有多个子行项目(从一列)的 CSV 转换为 Awk 中的新列?

  3. 3

    如何将一列的值转换为列标题,而其他列的值转换为行?

  4. 4

    如何使数据框中的每一行的每一列都有一个值?

  5. 5

    如何将一列中所有值的数据框转换为多列中的数据框?

  6. 6

    熊猫:如何将行中的一列转换为列

  7. 7

    如何将一列值替换为具有不同行数的另一列值?

  8. 8

    Pyspark DataFrame - 如何将一列从分类值转换为 int?

  9. 9

    如何将多键字典转换为每个键和值都有自己列的pandas数据框?

  10. 10

    如何将(非一个)热编码转换为同一行上具有多个值的列

  11. 11

    将一列的唯一值转换为包含另一列中相应值的多个列

  12. 12

    将 CSV 转换为字典,其中一列作为键,一列作为其值

  13. 13

    如何将Python中的数据列表转换为字典,其中每个项目都有一个键

  14. 14

    如何将两列绑定为一列,以便保留每一行?

  15. 15

    如何将具有一列的 Pandas Dataframe 转换为具有两列的 Pandas Dataframe?

  16. 16

    SQL Server如何将列值转换为行

  17. 17

    如何将列值转换为行?

  18. 18

    如何将具有两个或多个表的聚合函数的行转换为列?

  19. 19

    如何使用R将包含一列相同值但其他列不同的行转换为单个行?

  20. 20

    长到宽 - 将一列(具有多个度量)转换为一对列

  21. 21

    将多行合并为一列,且一列中有多个行值

  22. 22

    将多行合并为一列,且一列中有多个行值

  23. 23

    如何根据一列的唯一值将其他列的行转换为列?

  24. 24

    如何基于每一行的另一列的值将值插入到一列?

  25. 25

    如何为另一列中的每一行重复所有列值

  26. 26

    如何将具有不同值的行转换为列?

  27. 27

    如何将每一行SUM()合并为另一列

  28. 28

    如何将一个SQL列转换为同一行上的多个列?

  29. 29

    如何将多列数据转换为DolphinDB中的一列?

热门标签

归档