-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPandas_Series_Example.py
36 lines (24 loc) · 972 Bytes
/
Pandas_Series_Example.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#install pandas distrubution using conda install pandas or pip install pandas
import numpy as np
import pandas as pd
## SERIES ##
print("#### SERIES ####")
labels = ['a','b','c']
my_data = [10,20,30]
np_arr = np.array(my_data)
d = {'a' : 10, 'b': 20, 'c' : 30}
print("lables as char list : {} mydata as number list: {} numpy array from mydata list: {} and dictionary: {}".format(labels, my_data, np_arr, d))
pd_series = pd.Series(data=my_data)
print(pd_series)
pd_series = pd.Series(data=my_data, index=labels)
print(pd_series)
print(pd.Series(np_arr, labels))#passing numpy array as data works same way
print(pd.Series(d))#passing dictionary
print(pd.Series(data=[ sum, len]))#can use built in function as data reference to function
ser1 = pd.Series([911, 100, 101], ["RESCUE","POLICE","AMBULANCE"])
print(ser1)
ser2 = pd.Series([911, 100, 211], ["RESCUE","POLICE","NA"])
### Indexing Series
print(ser1["AMBULANCE"])
## Operation on Series
print(ser1 + ser2)