楼主: remeva
2687 4

[问答] SAS 数据导入 问题 [推广有奖]

  • 2关注
  • 0粉丝

已卖:50份资源

博士生

9%

还不是VIP/贵宾

-

威望
0
论坛币
254 个
通用积分
4.3500
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
3517 点
帖子
181
精华
0
在线时间
164 小时
注册时间
2006-4-20
最后登录
2025-4-7

楼主
remeva 发表于 2015-9-30 08:42:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用INFILE导入CSV格式,由于其中一个字段的内容里含有“,”,因此语句也认为字段里的这个逗号是做分融符号,造成导入错误,怎么可以解决这个问题???
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据导入 infile file NFI

沙发
sas那个石家庄人 发表于 2015-9-30 22:56:44
用excel将csv打开 把所有单元格内容都加上双引号 然后在infile时候 加个dsd试试

藤椅
teqel 发表于 2015-10-1 08:34:53
没办法,只能用两个变量分别记录后再连起来

板凳
sas那个石家庄人 发表于 2015-10-3 00:03:13
发现一个更简单的方法可以实现 就是去控制面板下的区域与语言 格式下面把默认分隔符 逗号 改成其他特殊符号比如 “|”  不要用空格或者tab。

之后进入你的excel 把文件还是另存为csv 这时候csv的分隔符会变成 |  而不是逗号了

q1.jpg
q2.jpg

然后在infile里面把delimiter改为 |  即可。

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
teqel + 3 + 3 + 3 精彩帖子

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

报纸
remeva 发表于 2015-11-13 15:16:43
sas那个石家庄人 发表于 2015-10-3 00:03
发现一个更简单的方法可以实现 就是去控制面板下的区域与语言 格式下面把默认分隔符 逗号 改成其他特殊符号 ...
这种方法好

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 00:34