将行转换为数据集中的变量

肖恩·布拉

我有一个数据集,如下所示:

data club;
input Name $ Gov_Type $ YR1 YR2 YR3;
datalines;
Afg COC 10 20 30
Afg GE 20 30 40
Afg PS 10 3 202
Afg RQ . 30 10
Brh COC 10 . 30
Brh GE 4 12 33
Brh PS 12 43 12
Brh RQ 19 3 12
Gen COC 32 . 65
Gen GE 13 93 44
Gen PS 12 38 12
Gen RQ 13 1 13
;

我想改变它,这样COCGEPSRQ成为变量,并且具有的价值YR1YR2YR3显示如下数据集: -

data club2;
input Name $ YR $ COC GE PS RQ;
datalines;
Afg YR1 10 20 10 . 
Afg YR2 20 30 3  30
Afg YR3 30 40 202 10
Brh YR1 10 4 12 9
Brh YR2 . 12 43 3
Brh YR3 30 33 12 12
Gen YR1 32 13 12 13
Gen YR2 . 93 38 1
Gen YR3 65 44 12 13
;

我将如何做到这一点?

提前致谢。

理查德

使用可以轻松完成所需的数据转换Proc TRANSPOSE

proc transpose data=club out=stage(rename=_name_=YR);
  by name;
  id Gov_type;
run;

在此处输入图片说明

如果转换是出于报告目的,请考虑使用 Proc TABULATE

proc tabulate data=club;
  class name gov_type;
  var yr1-yr3;
  table name=''*(yr1-yr3)*sum=' '*f=9.,gov_type;
run;

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据框行转换为字符向量时出错

来自分类Dev

R:将数据帧行转换为字符向量

来自分类Dev

将SAS数据列转换为Macro变量?

来自分类Dev

将数据框公共行转换为列

来自分类Dev

将列数据转换为行,SQL Server 2008

来自分类Dev

VB.Net将JSON数据转换为变量

来自分类Dev

将关系数据框转换为指标变量

来自分类Dev

将数据框列转换为行的数据框

来自分类Dev

熊猫数据框将列转换为行

来自分类Dev

将XML数据转换为行和列

来自分类Dev

将熊猫数据框的特定行转换为多索引

来自分类Dev

如何将数据框转换为变量

来自分类Dev

数据框将标题行转换为行熊猫

来自分类Dev

将月份列数据转换为行

来自分类Dev

将数据从PostgreSQL转换为JavaScript变量

来自分类Dev

通过将列表元素转换为行和列,将列表转换为数据框python

来自分类Dev

将Javascript变量转换为html数据属性

来自分类Dev

将哈希表中的XML转换为表对象,然后将其加载到数据集中

来自分类Dev

将EscapeHTML转换为变量

来自分类Dev

将数据列转换为SQL Server中的数据行

来自分类Dev

将数组转换为变量

来自分类Dev

将 kwargs 转换为变量?

来自分类Dev

R通过变量将数据从列转换为行

来自分类Dev

将存储在 perl 变量中的数据转换为 json 对象

来自分类Dev

将 JSON 转换为地图并使用变量传递 JSOn 数据

来自分类Dev

将 python JSON 数据转换为 JavaScript 数组变量

来自分类Dev

将脚本变量(json 数据)转换为 html 表

来自分类Dev

将函数转换为变量

来自分类Dev

无法将数据集中的字母数字值转换为数字

Related 相关文章

热门标签

归档