I should add, there are two reasons why you might want to "roll your own pandas", aside from as a programming exercise: #1- You have relatively simple CSV reporting requirements. (e.g. of the type: how many apples, how many oranges, how many California oranges.) #2- Your code is to be packaged up and delivered to a client who would not want you to also install pandas, given your relatively simple reporting requirements.
I should add, there are two reasons why you might want to "roll your own pandas", aside from as a programming exercise:
ReplyDelete#1- You have relatively simple CSV reporting requirements. (e.g. of the type: how many apples, how many oranges, how many California oranges.)
#2- Your code is to be packaged up and delivered to a client who would not want you to also install pandas, given your relatively simple reporting requirements.
Pandas is at http://pandas.pydata.org/