NUM_VALUES = 10 index = [chr(i) for i in range(97,97 + NUM_VALUES)] print(index) s1 = Series(np.linspace(1,5,NUM_VALUES), index=index) s2 = Series(np.linspace(1,5,NUM_VALUES)) print(s1, "\n") print(s2, "\n") print(s1[['h','b']], "\n") print(s1[['a','b','c']], "\n") print(s1.sum(), s1.mean(), s1.min(), s1.max(), "\n") print(s1.cumsum(), s1.cumprod(), s1.std(), "\n") print('a' in s1) print('m' in s1) s3 = s1 * 10 print(s3, "\n") print(s3 > 25, "\n") s3[s3 < 25] = -1 print(s3, "\n") s4 = Series([-0.204708, 0.478943, -0.519439]) print(s4.max(), s4.min(), s4.max() - s4.min())
#!/usr/bin/env python """ @author: jstrick Created on Sat May 18 16:20:49 2013 """ from pandas.core.frame import Series # create from list s1 = Series([5, 10, 15]) print(s1, "\n") print("s1[0]:", s1[0], "\n") print('-' * 60) # create from list with index s2 = Series([5, 10, 15], ['a', 'b', 'c']) print(s2, "\n") print("s2['a']:", s2['a']) print('-' * 60) # create from dictionary (keys are indices) s3 = Series({'b': 10, 'a': 5, 'c': 15}) print(s3, "\n") print("s3.sum(), s3.mean():", s3.sum(), s3.mean()) print('-' * 60)