pandas-series

获取index列表

seriers.index.tolist()

获取index列表

seriers.index.tolist()

获取值

middle_row['data'].tolist()[0]
# 没有标题时
content.tolist()[0]

to dataframe

df = my_series.to_frame()
df = pd.DataFrame(my_series)

计算

减法

df2_x = df2['x']
df2_x = df2_x - step

平方

df = (df2_x - df1_x)**2

sum函数

sum函数可以统计series数值之和。

import pandas as pd
idx = "hello the cruel world".split()
val = [1000, 201, None, 104]
t = pd.Series(val, index = idx)
print t, "<- t"
print t.sum()

mean函数

mean函数可以得到均值μ,这时需要注意的是如果values里含有NaN,可以使用mean函数的参数避开NaN,默认情况下启用了skipna=True避开NaN值,如果需要考虑NaN可以使skipna=False,那么均值里是考虑了NaN项的,实际工作中是忽略掉的。

import pandas as pd
idx = "hello the cruel world".split()
val = [1000, 201, None, 104]
t = pd.Series(val, index = idx)
print t, "<- t"
print t.mean()
print t.mean(skipna=False)