Editor's note: Since this topic was raised in 2015, SAS has released an open source project named SASPy, which allows you to access SAS from Python and mix Python and SAS features. SAS has support for programming in a Python/Jupyter notebook environment.In addition, @AriZitin created the Python Integration with SAS tutorial below. Use these outline links to skip to the topic that interests you:
01:14 – Useful Python Packages: SWAT and pandas
02:15 – Connecting to CAS and Accessing In-memory Data
07:21 – Bring Data Locally to use Pandas
11:48 – Handling Missing Values
13:20 – Preparing for Predictive Modeling
15:20 – Building a Decision Tree Model
17:20 – Scoring and Assessing the Decision Tree Model
19:15 – Analyzing Results Locally
23:02 – Building other Models - Random Forest Model and Gradient Boosting Model
29:55 – More CAS Actions that can be Submitted from Python.
For a fullscreen experience, view the tutorial on YouTube:
Watch Now
Dear Sir and others, Thank you so much for the responses. I created this discussion a while ago, and I'm glad to see there are at least 3 responses. Well, to give you an idea, the IT services division of our company work with finance and insurance data precisely in Credit Risk, Actuaries largely in Basel 2 modeling, Customer propensity, financial product pricing and Retention. I fully agree there wasn't really a need for Python to come into the picture as SAS's utility met the requirements.
As the design folks are moving gradually to machine learning with the usage of advanced algorithims, the notion of Python ever came to their mind I suppose, while we the so the called developers in the team are mostly from SAS background, the challenge we are facing is learning and getting comfortable in python to make it actionable in real quick time, and mitigating the need of Python by making SAS do more of the work but at the same time not having to rely on expensive SAS tools(SAS being awfully expensive). Also, they(senior management) are having tons of discussions of incorporating everything in django framework(I don't know what is this-some english letters) and beyond.
Funny enough, all this is happening at a time, we SAS users are becoming comfortable with SAS, making the learning rather very steep.
Thanks very much indeed for your thoughts. I really appreciate it.
Cheers,
Naveen Srinivasan
L&T Infotech
... View more