楼主: oxwolf
7183 7

[程序分享] 请问sas读入csv数据有没有列数限制 [推广有奖]

  • 0关注
  • 0粉丝

svip1

已卖:25份资源

本科生

36%

还不是VIP/贵宾

-

威望
0
论坛币
2858 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2187 点
帖子
52
精华
0
在线时间
126 小时
注册时间
2009-9-7
最后登录
2022-12-9

楼主
oxwolf 发表于 2010-6-30 16:12:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我用sas读入csv数据,代码如下:

    infile sfz delimiter=',' dsd;
    input s1-s66 ;

共读入66列数据,结果从21列开始,读入的数据就全错了,不知道为什么,请了解的朋友帮忙解释一下。谢谢
二维码

扫码加我 拉你入群

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

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

关键词:有没有 delimiter delimit infile Input 数据 SAS CSV

Copy of sfz.rar
下载链接: https://bbs.pinggu.org/a-679109.html

181.58 KB

本附件包括:

  • Copy of sfz.csv

回帖推荐

本帖被以下文库推荐

欢迎大家交流数量金融

沙发
sxlion 发表于 2010-6-30 20:00:54
出现错误的原因是你的CSV文件本身可能有问题。

同sas读入csv数据有没有列数限制?

藤椅
bobguy 发表于 2010-7-1 06:53:24
oxwolf 发表于 2010-6-30 16:12
我用sas读入csv数据,代码如下:

    infile sfz delimiter=',' dsd;
    input s1-s66 ;

共读入66列数据,结果从21列开始,读入的数据就全错了,不知道为什么,请了解的朋友帮忙解释一下。谢谢
No limitation in this context. If you can post a couple of lines of your data, it will help to pinpoint the problem.

板凳
lwien007 发表于 2010-7-1 09:29:33
用import 过程试试看
dbms=csv

报纸
zhentao 发表于 2010-7-1 10:36:17
sas没有读入行数和列数的限制。

地板
oxwolf 发表于 2010-7-1 14:13:52
已经添加了要读入的数据,请大家帮忙看看是不是数据格式有问题,非常感谢
欢迎大家交流数量金融

7
BraveMadMan 发表于 2010-7-1 18:37:17
oxwolf 发表于 2010-7-1 14:13
已经添加了要读入的数据,请大家帮忙看看是不是数据格式有问题,非常感谢
  1. proc import datafile="H:\My Dropbox\Manuscripts\sfz.csv"
  2.      out=sfz
  3.      dbms=csv
  4.      replace;
  5.      getnames=yes;
  6. run;

  7. proc print data=sfz (obs = 10);
  8. run;
复制代码
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

Don't get lost in technical details. What is the big picture?

8
bourn 发表于 2012-3-21 00:01:19
BraveMadMan 发表于 2010-7-1 18:37
刚用过,很成功,这样就可以在不知道CSV文件里有哪些变量的情况下打开或者预览一部分了。
谢谢楼主!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 07:07