
SAS
凌岸_鸿
梦里不知身是客 一晌贪欢
展开
-
SAS如何查看列名
SAS如何查看列名呢? PROC CONTENT语句可以满足。 apply_status是我们的数据集。/*查看数据的列名*/ods trace on;proc contents data=apply_status; ods output Variables=need;run;ods trace off;在逻辑库里面就能找个这个,对列名的描述。原创 2017-06-16 16:12:50 · 5699 阅读 · 0 评论 -
SAS导入csv文件乱码解决办法
我们现在有一个csv文件,而且文件比较大,有80M左右。 我们使用下面的语句来导入csv文件PROC IMPORT datafile='D:\mili\Datamart\rawdata_csv_py\appdp\approval.csv' OUT=work.approvalDBMS=csv REPLACE;Delimiters=",";RUN;在利用下面的语句导入的过程中,中文出现乱码,原创 2017-06-09 16:48:38 · 14495 阅读 · 0 评论 -
SAS不能读取复杂的csv文件怎么办?
有时候,我们需要读取一些复杂的csv文件,这个时候如果读取出错怎么办?我们从可以python来处理一下这个复杂的csv文件。import csvimport pandas as pdfrom pandas.io.excel import ExcelWritertmp_dir = r"D:\pyscript"tq = pd.read_csv(r"F:\tmp\tq_dec_6.19-7.20.cs原创 2017-08-08 13:56:15 · 1961 阅读 · 0 评论 -
SAS如何计算经纬度之间的距离
给出一个思路十分清晰的代码: 先转为弧度,然后利用三角函数运算即可data job_haha;set distance;lon1 = job_company_longitude*constant('pi')/180;lat1 = job_company_latitude*constant('pi')/180;lon2 = residence_longitude*constant('pi')原创 2017-07-25 16:52:47 · 2595 阅读 · 0 评论