Python数据处理方法如何将行变为列(详细教程)
导读:将行数据转化为列数据。这是一个常见的数据处理需求,例如将表格中的多行数据转化为单列数据或者将多列数据转化为单行数据。下面给出两种常见的实现方式。daselt( 函数elt( 函数可以将指定列作为标识符,将其他列的值转化为新的列名和值。具体实...
将行数据转化为列数据。这是一个常见的数据处理需求,例如将表格中的多行数据转化为单列数据或者将多列数据转化为单行数据。下面给出两种常见的实现方式。
daselt()函数
elt()函数可以将指定列作为标识符,将其他列的值转化为新的列名和值。具体实现步骤如下
portdas as pd
eeglishputer'[95,80]} )
elt()函数将多列数据转化为单列数据
eltelteameame='Score')
ameame参数表示转化后的值名。运行结果如下
e Subject Score Math 90
Jerry Math 80
Mickey Math 70glish 85glish 75glish 95puter 95puter 85puter 80
中的列表推导式
中的列表推导式实现行列转换。具体实现步骤如下
(1)创建原始数据
',90,95],['Jerry',80,75,85],['Mickey',70,95,80]]
(2)使用列表推导式将行数据转化为列数据
sgege(data[0]))]
运行结果如下
', 'Jerry', 'Mickey'], [90, 80, 70], [ 75, 95], [95, 80]]
daselt中的列表推导式则更为简单易懂。根据实际需求选择适合的方法即可。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Python数据处理方法如何将行变为列(详细教程)
本文地址: https://pptw.com/jishu/53981.html
