In [1]:
import pandas as pd
In [2]:
df = pd.read_csv('data/src/sample_pandas_normal.csv')
In [3]:
print(df)
In [4]:
s = df['state']
print(s)
In [5]:
s_map_all = s.map({'NY': 'NewYork', 'CA': 'California', 'TX': 'Texas'})
print(s_map_all)
In [6]:
s_replace_all = s.replace({'NY': 'NewYork', 'CA': 'California', 'TX': 'Texas'})
print(s_replace_all)
In [7]:
s_map = s.map({'NY': 'NewYork'})
print(s_map)
In [8]:
s_replace = s.replace({'NY': 'NewYork'})
print(s_replace)
In [9]:
s_copy = s.copy()
s_copy.update(s_copy.map({'NY': 'NewYork'}))
print(s_copy)
In [10]:
s_copy = s.copy()
s_copy.replace({'NY': 'NewYork'}, inplace=True)
print(s_copy)
In [11]:
s_map_num = s.map({'NY': 0, 'CA': 1, 'TX': 2})
print(s_map_num)
In [12]:
df['state'] = df['state'].map({'NY': 0, 'CA': 1, 'TX': 2})
print(df)
In [13]:
print(df['state'].dtype)