经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
SAS数据集中列名只能是英文?
楼主
勤勤鱼
4852
5
收藏
2018-01-04
从外部导入数据集中,列名是中文。运行过程中识别不出来,是因为列名是中文吗?
求解,感谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
勤勤鱼
2018-1-4 18:09:56
中文的名称列名 省份 只是标签,其实列名是 _3 怎么更改列名?可以改成省份?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
superguy333
2018-1-4 18:24:52
改列名用rename,改列标签名用label
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
流水不朽
2018-1-4 18:28:50
可以使用中文名的:
options Validvarname=any;
data dd;
省份='广东省';
run;
把_3 改为省份
data dd;
_3='广东省';
rename _3=省份;
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
liuchengxin
2018-1-4 18:51:55
一般情况下,我们不需要使用中文作为字段名,而且也不建议这样做。使用英文字段名称,好处显而易见,英文可以缩写,组合缩写通常能够表达出丰富的含义。另外,来回切换中英文,在追求效率的程序员看来,是一件浪费时间的事。那什么情况下,建议使用中文字段名呢?通常是外部数据源本身是中文字段名,或者最终的需求呈现结果要求是中文字段名。
SAS中设置支持中文字段名的选项为validvarname=any,那是否可以支持中文数据集名称呢?答案是可以,使用validmemname=extend即可,但也不建议这样做。下面是使用中文的字段名和数据集名的例子:
option validvarname=any validmemname=extend;
proc sql;
create table 班级学生姓名 as select
name as 姓名
from sashelp.class;
quit;
来源:http://mp.weixin.qq.com/s/4IahJxlgi4GYWq0RRQqg-A
这是昨天看到的这篇文章,里面的这块内容刚好可以帮助你,和楼上这位朋友说的也相似。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
我在数下
2018-1-26 21:28:37
option validvarname=any validmemname=extend;这个语句是数据集名字和变量名字的扩展
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[求助]如何导出sas数据集的标签?
如何改变一个指定目录下所有SAS数据集名称
如何指定sas数据集年、月日期的输入输出格式?
请问如何改变一个sas数据集中变量的长度,如何删除观测值?
按概率抽取记录
求删除sas数据集中重复值的方法
SAS数据集各变量添加标签
如何将SAS数据集中全部为空值的变量删除
我想把ZF公共数据做成SAS数据集放进云里,有感兴趣的吗?
小白求助关于CSV文件导入SAS数据集问题
栏目导航
SAS专版
stata专版
行业分析报告
经管文库
文献求助专区
数据交流中心
热门文章
Geocomputation with R Second Edition(20 ...
AI幻觉深度研究报告-清新研究-202604
相对于Harness这个词,我更钟情控制论:从控 ...
CDA数据分析脱产就业班在2026年3月7日开班了 ...
人工智能行业:2026年AI+行业场景落地选型指 ...
【独家发布】一季报挖掘翻倍牛股
公司金融期末通关讲义
2026 中国人工智能系列白皮书-具身智能
2026空间智能发展报告
新型建筑工业化发展报告(2025)
推荐文章
【文献求助专区】版主工作备用贴
五一充电,学术突围!四大AI赋能王牌课程, ...
关于学术研究和论文发表的一些建议
几种免费下载文献的方法----我的文献应助经
【必看】【本版版规,欢迎发悬赏贴求助】
【新课】26年3月|Gemini辅助论文写作与数据 ...
关于如何利用文献的若干建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群