Python数据分析
1 基础知识 In [2]: num = [1,2,3,4,5] [i**2 for i in num] Out[2]: [1, 4, 9, 16, 25] In [5]: lst1 = ['A','B','C'] lst2 = ['a','b','c'] [m+n for m in lst1 for n in lst2] Out[5]: ['Aa', 'Ab', 'Ac', 'Ba', 'Bb', 'Bc', 'Ca', 'Cb', 'Cc'] In [7]: lst1 = ['A','B','C'] lst2 = ['a','b','c'] [m+n for m,n in zip(lst1,lst2)] Out[7]: ['Aa', 'Bb', 'Cc'] In [8]: f = lambda x,y : x+y f(1,2) Out[8]: 3 In [10]: a = map(lambda x,y : x+y, [1,2,3],[4,5,6]) a Out[10]: <map at 0x4dd7198> In [11]: b = list(map(lambda x,y : x+y, [1,2,3],[4,5,6])) b Out[11]: [5, 7, 9] 2 Pandas In [12]: import pandas as pd import numpy as np