我所有的数据值(不同性状的育种值)都是以代码表示的,例如m_pv10 (omišičenost =肌肉),m_pv31 (第一次产牛的年龄),...为了使散点图更容易阅读,我想将x轴和y轴标签从m_pv31重命名为“第一次产冰的年龄”。我曾尝试重命名数据步骤中的值,以绕过此问题,但一些特征的名称包括空格"age of first calving“,没有非常规字母"š”和"č“,因此数据步骤将不起作用。
data datam_copy;
set datam_copy;
rename m_pv10=Omišičenost;
m_pv31=Starost ob prvi telitvi;
m_pv12=Vime;run;城市
发布于 2021-10-14 15:42:45
您可以使用变量标签,如果这是您正在工作的级别。下面是一个例子。
data have;
set sashelp.class;
label age="Age of student"
height="Height of student"
weight="Weight of student"
;
run;
proc sgplot data=have;
vline age/response=height;
vline age/response=weight y2axis;
run;当然,您也可以重命名变量,但这实际上是变量标签的工作。您也可以在sgplot中直接使用label语句。
proc sgplot data=sashelp.class;
vline age/response=height;
vline age/response=weight y2axis;
label age="Age of student"
height="Height of student"
weight="Weight of student"
;
run;发布于 2021-10-14 16:10:13
您可以在名称中包含空格,但通常不是一个好主意。不过,我不确定口音是如何工作的。
options validvarname = any;
data datam_copy;
set datam_copy;
rename m_pv10= 'Omišičenost'n;
m_pv31= 'Starost ob prvi telitvi'n;
m_pv12= 'Vime'n;
run;https://stackoverflow.com/questions/69572827
复制相似问题