腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
SAS
中
使用
infile
语句
使用
通配符
读取
csv
文件
时
限制
观察
、
、
我正在
读取
给定目录
中
的所有
CSV
文件
。我需要将
观察
值
限制
为仅在第4到128个记录之间
读取
。当我
使用
firstobs和obs选项来
限制
观察
数量
时
,它一次应用于所有
文件
,将我的数据
限制
为第一个
读取
的
文件
,因为它们都有超过200条记录。 如何
使用
此过程
限制
从每个
CSV
文件<
浏览 13
提问于2018-02-01
得票数 0
4
回答
SAS
一次可以
读取
的最大
文件
大小是多少?
SAS
软件可以成功
读取
的最大
文件
大小是多少。(不考虑硬件
限制
) 提前谢谢。
浏览 1
提问于2013-06-15
得票数 3
1
回答
当
使用
通配符
时
,
SAS
如何决定选择哪个
文件
、
我有一个
SAS
代码,如下所示:
INFILE
"M:\YPATH\myfile_150*.
csv
"现在,
在
M:\YPATH,我有几个名为myfile_150.YYYYMMDD的
文件
。我想知道
SAS
如何决定选择哪个
文件
,因为
通配符
*可以被任何东西替换。它是否按降序排序
文件
并选择第一个<e
浏览 2
提问于2018-03-19
得票数 0
回答已采纳
2
回答
如何将分隔符为";“、小数分隔符为",”的
CSV
文件
导入
SAS
?
、
、
我有(并将在未来收到)许多
CSV
文件
,它们
使用
分号作为分隔符,逗号作为小数分隔符。到目前为止,我还不知道如何
使用
proc import将这些
文件
导入到
SAS
中
--或者以任何其他自动方式导入,而不需要手动处理变量名。创建一些示例数据: file "&filename"; put 'd
浏览 0
提问于2015-02-05
得票数 6
回答已采纳
2
回答
用
SAS
或R
读取
原始数据
、
下面是一个例子: 周期1: I以这种格式获得Data1.
csv
中
的数据。
在
B列,这是数字,我有"#“&”“。列C,也是数字,我有"g“。如果我
使用
PROC import或
Infile
语句
导入Data1.
csv
,则B&C列
中
的这些外部元素将保持不变。问题是如何做到这一点?我可以用If
语句
。如果有任何方法,我们可以有一个代码来检测和删除外部元素,而不必
在
每次导入
SAS
浏览 0
提问于2012-08-25
得票数 1
回答已采纳
1
回答
SAS
: PROC导入
文件
名SFTP fileref
在
SAS
中
(9.4,如果重要的话),我想通过SFTP从远程主机获取
CSV
文件
,解析
CSV
,并将结果放到
SAS
数据表
中
。FILENAME mysftpfileref SFTP 'location/on/host/file.
csv
' HOST=
浏览 3
提问于2014-06-27
得票数 1
回答已采纳
2
回答
在
SAS
中
追加
csv
文件
、
我有一堆
csv
文件
。它们都有来自不同时期的数据:filename file2 'FEB2011_PRICE.
csv
';从
文件
来看,最好
使用
: length fileloc myinfile $ 300; input fileloc $ ; /* read instreamdata *
浏览 3
提问于2011-02-10
得票数 2
回答已采纳
1
回答
为数据集中的每个
观察
逐行
读取
文件
我试图创建一个程序,该程序接受文本
文件
,替换其中的任何宏引用,并将其附加到单个输出
文件
中
。宏引用是
在
我迭代数据集中的观测时生成的。下面是我试图填充的模板: INSERT INT
浏览 5
提问于2016-06-14
得票数 1
回答已采纳
2
回答
SAS
INFILE
如何在忽略非ascii字符的同时
读取
完整数据?
我有一个很大的.
csv
文件
(~2 2GB)要在
SAS
中
读取
。不幸的是,不知何故,
文件
中有一个非ascii字符,
SAS
在到达包含此字符的字段
时
停止导入。为了指定字段的格式,我
使用
data step
INFILE
来执行导入工作。我想知道是否有任何方法可以
读取
完整的数据,而忽略非ascii字符。注意:我现在唯一的修复方法是首先导入
SAS
,得到错误信息并知道错误的确切位置,打开
文件
浏览 2
提问于2015-03-02
得票数 0
2
回答
用
SAS
读取
大字符串数据
、
、
我想用
SAS
读取
一个带有大字符串的.
csv
文件
。这是以逗号分隔的值格式的
文件
tmp.
csv
。DATA datos;INPUT Num Code :$7.
浏览 3
提问于2016-05-25
得票数 0
回答已采纳
1
回答
如何在
SAS
中
打开以变量的值命名的
文件
我正在尝试
在
SAS
中
打开一个
文件
,其中
文件
的名称会根据变量的值更改每一行的名称。我想要打开的所有
文件
都在同一个目录
中
,该目录以一年
中
的某一天命名为一个数字(127.
csv
、128.
csv
、129.
csv
等)。我的
SAS
数据有一个名为" day“的列,对于每一行,我想打开名为day的
文件
,从该
文件
中提取一个值,并将其添加到我的原始
浏览 18
提问于2019-07-03
得票数 0
回答已采纳
5
回答
在
SAS
中
追加多个
CSV
文件
、
我需要在一个
SAS
数据集中导入大量
csv
文件
。它们都具有相同的数据结构(相同的变量,第一行的变量名)。我通常在SQL
中
工作,但我被迫在
SAS
中进行这个特定的项目,而我对此只有基本的了解。目前,我的代码如下所示: datafile = file1.
csv
GETNAMES=YES;DATAROW=2;
浏览 4
提问于2013-09-26
得票数 5
1
回答
SAS
CSV
解析长字符串
、
我试图从
CSV
文件
中
读取
排序数据,而且涉及到的长字符串也有问题。我附上了来自
SAS
和原始数据集的部分输出的屏幕截图。(数据集来自Kaggle,Talks。)data tedtalks;
infile
'O:\te
浏览 1
提问于2017-11-04
得票数 0
回答已采纳
1
回答
使用
filename
语句
导入
CSV
文档
我想通过
在
SAS
中
使用
filename
语句
读取
CSV
文档,但是当我
使用
input
语句
输入变量名
时
,Excel已经将变量名作为第一行--这将是错误的。我该如何处理这种情况?filename outdata "C:\Users\Xiang\Desktop\crime2005.
csv
";
infile
outdata dlm=","
浏览 3
提问于2013-02-10
得票数 0
1
回答
如何
使用
infile
语句
从数据
文件
中
读取
数据?
、
我正在尝试从
文件
中
读取
数字数据。但是我要正确地阅读它,我从我的
SAS
程序
中
得到的输出被附上了。我最近开始学习
SAS
编程。
infile
'/folders/myshortcuts/my_folder/exrate.
sas
7bdat&
浏览 0
提问于2019-06-08
得票数 0
1
回答
如何批量插入mysql加载数据?
、
、
我有一个绝对
文件
名列表(
csv
文件
)。我想
使用
LOAD DATA LOCAL
INFILE
批量插入它们。问题:
在
作为批处理执行sql
语句
之前,我无法批量收集sql
语句
: ps.setString(1, filename); ps.addBatch();
浏览 1
提问于2018-05-24
得票数 0
回答已采纳
2
回答
如何从某个日期之前创建的
文件
夹
中
读取
文件
、
、
我正在尝试
使用
SAS
从一个目录
中
读取
多个
文件
,这些
文件
是
在
某个日期之前创建的。 我
使用
这段代码来帮助我
读取
所有的
文件
。它工作得很完美。现在我发现只有
在
某个日期之前创建的一些
文件
才是我需要的。我认为这可以通过
文件
名管道Dir选项或
INFILE
语句
选项来完成,但我找不到答案。代码源: http://support
浏览 4
提问于2019-06-18
得票数 1
回答已采纳
1
回答
在
导入前将特定列
中
的变量转置和重命名的
SAS
代码
、
、
、
我正在
使用
下面提供的宏导入几个
csv
文件
,这很好。但是,
在
导入之前,我很难将dataset
中
的第3和第6列从列转到行。然后,我想将这些专栏分别重新命名为日期和研究。(例如,现在,每个
文件
在
第3列中有一个不同的日期,作为列名,我希望将其降到行
中
,并给列一个新的名称,即,当我将所有导入的
文件
设置
在
另一个下面的
文件
时
,所有
文件
都将位于名为date的列
中
浏览 1
提问于2019-05-01
得票数 0
回答已采纳
3
回答
如何在
使用
"IF 0然后SET“
时
抑制无限循环注意事项
、
、
要“复制”数据集的PDV结构,可以
使用
在编译
时
引用数据集。if 0 then set <data-set>
语句
的
使用
似乎是一种长期的做法,可以追溯到1987年。它还让我觉得错误、警告和注释(这意味着无意中的程序行为)保留在日志
中
是很糟糕的。if 0 then do; stop;
浏览 3
提问于2016-09-21
得票数 1
回答已采纳
3
回答
为什么
在
SAS
中
使用
列指针控制
时
最后一次
观察
会丢失?
在下面的代码
中
,我想知道为什么
在
使用
列指针控件
时
丢失了最后一个
观察
(=carlo)?data work.toExercise ; input Name
浏览 9
提问于2022-05-31
得票数 1
回答已采纳
点击加载更多
相关
资讯
CSV文件在Python中的几种处理方式
Python入门系列6——数据的读写操作
如何从 MySQL数据库中导入导出数据
SAS程序命令行运行时传递参数的N种方法
初识SAS:数据读入(一)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券