有效地重新格式化数据布局
Posted
技术标签:
【中文标题】有效地重新格式化数据布局【英文标题】:Efficiently reformat data layout 【发布时间】:2015-11-18 21:06:16 【问题描述】:我有几个 Excel 电子表格,其数据布局类似于 raw data:
company company1 company2 company3
currency $ Y E
1/1/2013 32.68 12 3
1/2/2013 12.5 13 4
1/3/2013 45 45 8
它们基本上是组合在一起的时间序列数据。我需要将最终布局转换为面板数据,例如 wanted panel data:
由于我的观察结果通常非常大,因此手动重新格式化它是不切实际的。
有没有宏代码可以实现这样的目标?
【问题讨论】:
如果可以用 SAS 宏语言实现 您可以在其中复制/粘贴数据而不是屏幕截图吗?这样我们就可以用它来试用它了。 谢谢。我复制粘贴它。 【参考方案1】:如果需要,打开录制宏。在 Excel 中,将货币行移开。 '反向枢轴'(详细here),将A列上的表格排序到Z,切换B列和C列的顺序,并在D列中根据您的货币指标查找公司名称。
【讨论】:
由于HLOOKUP
稍后需要该货币,因此可以在数据透视表中“过滤掉它”,而不是“将其移开”
感谢您提供向导和反向数据透视表概念。今天学到了新东西,太好了……
谢谢大家的建议!以上是关于有效地重新格式化数据布局的主要内容,如果未能解决你的问题,请参考以下文章
Django Crispy Forms 重新排列布局并保留 Bootstrap 内联格式?
如何有效地从 jupyter 或 colab 中的数据帧复制输出并以漂亮/可读的格式粘贴到 ***