由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - sas or python 读取 excel data file
相关主题
Proc SQL 能不能直接读 非 SAS format 的数据,txt , csv 等Proc import 读excel文件,怎么略去前面几行?
proc export to Excel: can not read it!问个sas日期小白问题
How to import several excel files together?SAS proc import excel file 紧急求助
如何用python读取大数据 (转载)[合集] 问一个SAS 从excel import数据的问题
Import excel file to sas (the first 8 or more observations问个自动生成report的问题.
有关IMPORT EXCEL FILE 的问题SAS question:Please give me your suggestions!
[合集] 面试求教 Proc Import from Excel optionsSAS proc format的问题
请教如何同时用sas打开多个excel文件?多谢!proc import problem
相关话题的讨论汇总
话题: python话题: 读取话题: excel话题: sas话题: data
进入Statistics版参与讨论
1 (共1页)
y********0
发帖数: 638
1
有个200兆左右的excel data file,包含有30几个tab(或者sheet).
尝试用sas 里的proc import挨个读取,虽然写了个宏,但本质上还是挨个挨个的读,
读到一半,说内存不够了。 于是换成python,用的pandas下的read_excel函数,感觉
比sas还慢。 或者我方向不对,有什么方法能快速读取么。搞了一上午,未果。有知道
的能说两句么,或者甩几个名词也成。
谢谢。
s*********h
发帖数: 6288
2
python 为什么会慢?它是使用时候才读,不是定义时候读啊。

【在 y********0 的大作中提到】
: 有个200兆左右的excel data file,包含有30几个tab(或者sheet).
: 尝试用sas 里的proc import挨个读取,虽然写了个宏,但本质上还是挨个挨个的读,
: 读到一半,说内存不够了。 于是换成python,用的pandas下的read_excel函数,感觉
: 比sas还慢。 或者我方向不对,有什么方法能快速读取么。搞了一上午,未果。有知道
: 的能说两句么,或者甩几个名词也成。
: 谢谢。

y********0
发帖数: 638
3
谢谢.
是说python编译的时候不读取,而是执行的时候读取么?
没有比较过python和sas的运行原理,就是自己大约看了一下执行时间,it takes for
ever for both;而且都是中间跳出memory error之类的.
再次感谢.

【在 s*********h 的大作中提到】
: python 为什么会慢?它是使用时候才读,不是定义时候读啊。
A*****a
发帖数: 1091
4
搭lz的车,顺便问问在SAS里用libname定义excel为library后,再用data step copy出
来,和用proc import有什么区别不?
lz,200M应该不大啊,你用import挨个读,最后读出来几个啊?

【在 y********0 的大作中提到】
: 有个200兆左右的excel data file,包含有30几个tab(或者sheet).
: 尝试用sas 里的proc import挨个读取,虽然写了个宏,但本质上还是挨个挨个的读,
: 读到一半,说内存不够了。 于是换成python,用的pandas下的read_excel函数,感觉
: 比sas还慢。 或者我方向不对,有什么方法能快速读取么。搞了一上午,未果。有知道
: 的能说两句么,或者甩几个名词也成。
: 谢谢。

g*****o
发帖数: 812
5
另存成txt,再用python读

【在 y********0 的大作中提到】
: 有个200兆左右的excel data file,包含有30几个tab(或者sheet).
: 尝试用sas 里的proc import挨个读取,虽然写了个宏,但本质上还是挨个挨个的读,
: 读到一半,说内存不够了。 于是换成python,用的pandas下的read_excel函数,感觉
: 比sas还慢。 或者我方向不对,有什么方法能快速读取么。搞了一上午,未果。有知道
: 的能说两句么,或者甩几个名词也成。
: 谢谢。

h*******n
发帖数: 458
6
work directory设的太小了,如果可以改的话改大点。还有,可以读一个,写一个到硬
盘上,删掉work里的,然后再读下一个。

【在 y********0 的大作中提到】
: 有个200兆左右的excel data file,包含有30几个tab(或者sheet).
: 尝试用sas 里的proc import挨个读取,虽然写了个宏,但本质上还是挨个挨个的读,
: 读到一半,说内存不够了。 于是换成python,用的pandas下的read_excel函数,感觉
: 比sas还慢。 或者我方向不对,有什么方法能快速读取么。搞了一上午,未果。有知道
: 的能说两句么,或者甩几个名词也成。
: 谢谢。

s*********h
发帖数: 6288
7
我的意思是说如果你只是看比如:
data = read_excel(XXX)
这种定义,不会用任何时间。
不过看起来似乎是你在运行一段script,那关键就不是看这段了,而是你之后怎么操作
数据。
200M数据挺小的啊,不应该出这种错误。

【在 y********0 的大作中提到】
: 谢谢.
: 是说python编译的时候不读取,而是执行的时候读取么?
: 没有比较过python和sas的运行原理,就是自己大约看了一下执行时间,it takes for
: ever for both;而且都是中间跳出memory error之类的.
: 再次感谢.

c******g
发帖数: 4889
8
Python读200MB的Excel不可能慢到哪里去。
y********0
发帖数: 638
9
python 不知道是什么原因引起memory error。 但sas里崩溃确实是因为work
directory溢出了,我直接写到固定的逻辑库里,之后至少不崩溃了。
谢谢啦。

【在 h*******n 的大作中提到】
: work directory设的太小了,如果可以改的话改大点。还有,可以读一个,写一个到硬
: 盘上,删掉work里的,然后再读下一个。

1 (共1页)
进入Statistics版参与讨论
相关主题
proc import problemImport excel file to sas (the first 8 or more observations
SAS快捷键问题有关IMPORT EXCEL FILE 的问题
11月真题疑问[合集] 面试求教 Proc Import from Excel options
SAS中如何只保留变量名中含有reading的变量啊请教如何同时用sas打开多个excel文件?多谢!
Proc SQL 能不能直接读 非 SAS format 的数据,txt , csv 等Proc import 读excel文件,怎么略去前面几行?
proc export to Excel: can not read it!问个sas日期小白问题
How to import several excel files together?SAS proc import excel file 紧急求助
如何用python读取大数据 (转载)[合集] 问一个SAS 从excel import数据的问题
相关话题的讨论汇总
话题: python话题: 读取话题: excel话题: sas话题: data