pandas.get_dummies
s = pd.Series(list('abcdacb'))
s
Out[3]:
0 a
1 b
2 c
3 d
4 a
5 c
6 b
dtype: object
pd.get_dummies(s)
Out[5]:
a b c d
0 1 0 0 0
1 0 1 0 0
2 0 0 1 0
3 0 0 0 1
4 1 0 0 0
5 0 0 1 0
6 0 1 0 0
http://pandas.pydata.org/pandas-docs/version/0.13.1/generated/pandas.get_dummies.html
pandas.Series.pct_change¶
Series.
pct_change
(
periods=1
,
fill_method='pad'
,
limit=None
,
freq=None
,
**kwargs
)
>>> df = pd.DataFrame({ ... 'FR': [4.0405, 4.0963, 4.3149], ... 'GR': [1.7246, 1.7482, 1.8519], ... 'IT': [804.74, 810.01, 860.13]}, ... index=['1980-01-01', '1980-02-01', '1980-03-01']) >>> df FR GR IT 1980-01-01 4.0405 1.7246 804.74 1980-02-01 4.0963 1.7482 810.01 1980-03-01 4.3149 1.8519 860.13
>>> df.pct_change() FR GR IT 1980-01-01 NaN NaN NaN 1980-02-01 0.013810 0.013684 0.006549 1980-03-01 0.053365 0.059318 0.061876>>> (4.0963-4.0405)/4.0405
0.01381017200841493