全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5259 4
2013-01-30
在运行代码导入数据时,按照此提示去检查错误,有个地方不是很懂,就是针对不同观测值,为何报错的input参数行列都是一样的(行445 列144),例如第197、206、217、244、255等观测。

后来发现是读取数据时串列所致:
1)因为TXT中的分隔符为“|”,而几个中文数值与分隔符一起呈现乱码,被当成了一个字段,以致后续读取错列;
2)现在请问是否有办法解决此种中文乱码,无法进行分割的问题。

谢拉
二维码

扫码加我 拉你入群

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

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

全部回复
2013-1-30 16:51:45
报错的行列数是指哪条命令代码的位置,而不是哪个数据的位置。
中文和乱码是2个东西,最好能更详细一些。
二维码

扫码加我 拉你入群

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

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

2013-1-31 10:18:46
zhangzachary 发表于 2013-1-30 16:51
报错的行列数是指哪条命令代码的位置,而不是哪个数据的位置。
中文和乱码是2个东西,最好能更详细一些。
对的,我起初也是认为报错的行列数代码位置;
另外后来发现中文成为乱码主要是最初导出数据时码制有问题。
二维码

扫码加我 拉你入群

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

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

2013-2-1 12:45:15
后来发现加个转码即可解决乱码问题。。。
encoding="utf-8"
二维码

扫码加我 拉你入群

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

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

2015-4-5 22:51:15
宗易 发表于 2013-2-1 12:45
后来发现加个转码即可解决乱码问题。。。
encoding="utf-8"
请问在哪一步加入encoding=“utf-8”,我在import过程加入提示错误。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群