Modifying Rows amp; columns of a dataset(修改数据集的行和列)
                            本文介绍了修改数据集的行和列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
                        
                        问题描述
我有这样的数据
category | Sub-category | Variable | 1990 | 1991 | 1992
C1        sc1               v1         1      2      3
                            v2         4      5      6
                            v3         7      8      9
          sc2               v1         10     11     12
                            v2         13     14     15
                            v3         16     17     18
我想将其转换为此
    category | Sub-category | Variable | year | vals
       C1        sc1            v1       1990    1
                                         1991    2
                                         1992    3
                                V2       1990    4
                                         1991    5
                                         1992    6
                                V3       1990    7
                                         1991    8
                                        `1992`   9
and so on
如何在python[&;/或EXCEL]中执行此操作?
推荐答案
在Python中,您可以使用melt函数(来自 pandas 库)。
Pandas.melt()将DataFrame从宽格式取消透视为长格式。
melt()函数用于将DataFrame转换为一种格式,其中一列或多列是标识符变量,而所有其他被视为度量变量的列被取消透视到行轴,只剩下两个非标识符列:Variable和Value。
用法:
pd.melt(x, id_vars=['category', 'Sub-category','Variable'], var_name='year', value_name='vals')
                        这篇关于修改数据集的行和列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
				 沃梦达教程
				
			本文标题为:修改数据集的行和列
				
        
 
            
        基础教程推荐
             猜你喜欢
        
	     - 在同一图形上绘制Bokeh的烛台和音量条 2022-01-01
 - 修改列表中的数据帧不起作用 2022-01-01
 - 无法导入 Pytorch [WinError 126] 找不到指定的模块 2022-01-01
 - 使用大型矩阵时禁止 Pycharm 输出中的自动换行符 2022-01-01
 - 在Python中从Azure BLOB存储中读取文件 2022-01-01
 - 求两个直方图的卷积 2022-01-01
 - PermissionError: pip 从 8.1.1 升级到 8.1.2 2022-01-01
 - 包装空间模型 2022-01-01
 - Plotly:如何设置绘图图形的样式,使其不显示缺失日期的间隙? 2022-01-01
 - PANDA VALUE_COUNTS包含GROUP BY之前的所有值 2022-01-01
 
    	
    	
    	
    	
    	
    	
    	
    	
				
				
				
				