请选择 进入手机版 | 继续访问电脑版
楼主: 苗条肥仔
5890 6

如何替换SAS数据集里面的非法字符 [推广有奖]

  • 0关注
  • 0粉丝

大专生

21%

还不是VIP/贵宾

-

威望
0
论坛币
240 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
896 点
帖子
41
精华
0
在线时间
24 小时
注册时间
2009-2-24
最后登录
2010-12-19

苗条肥仔 发表于 2009-4-30 22:04:00 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

现在用SAS/EG 4.1。

一个100个字段,千万条记录级的数据集里,一个字符型字段里有非法字符,导致无法打开该数据集,

提示“Some code points did not transcode”。大家知道用什么办法可以替换掉或者删除该条记录吗?

我用的是正版SAS软件,简体中文版,初步判断就是因为数据集里有非法字符所导致。

在这里求高人指点一二~~~~

二维码

扫码加我 拉你入群

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

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

关键词:sas数据集 数据集 Points 简体中文版 sas软件 SAS 数据集 字符

谁知到怎么弄啊。

使用道具

kunkunred 发表于 2009-5-5 03:41:00 |显示全部楼层 |坛友微信交流群

You can do this:

(I'm using english version EG, so I'll describe it in english. Sorry about it.)

1. Double click the "Import Data" node,  you will see 4 items on the left of the dialogue box.

2. Hit the third one, "Column Options". On the right, you will see the list of all your columns.

3. Now hit the one that causes you trouble, a "Column Properties" window appears on the right.

4. In "Column Properties" window, change "Include in output" to no. Then you'll be all set. 

Hope it helps.

使用道具

zhjx 发表于 2009-9-30 10:49:56 |显示全部楼层 |坛友微信交流群
LZ这个问题可有好的解决办法吗?

使用道具

qzuxwj138 发表于 2009-9-30 11:01:31 |显示全部楼层 |坛友微信交流群
知道你的问题了!那是数据的问题!你用的应该是英文版的sas吧!你用中文般的就可以打开了!改得话,大数据集改其实不好改啊!

使用道具

losttemple 发表于 2009-9-30 22:37:12 |显示全部楼层 |坛友微信交流群
drop掉这些变量....................

使用道具

discuss_ch 发表于 2009-10-5 03:01:08 |显示全部楼层 |坛友微信交流群
EG 的data grid 是以 .net 寫成 data transcode 成 unicode 再display 出來的... 有上code transcode 不了去unicode 所以有error

你用對應的 base sas 應該開得了

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 20:05