Series

1 dataframe中的每一列,每一行都是一个series类型

参考: https://blog.csdn.net/brucewong0516/article/details/79196902

2 series与dict类似,但稍有不同,series的键是index,值是values,可通过切片来定位值.

注意series.values是ndarray类型,不是list.

df = pd.DataFrame({ 'a':[3,'df_l.values[1]是我',5,4,],
                'b':[5,'df_r.values[1]是我',3,4,],
                'c':[6,7,6,5,]})
print(df)
df_r = df.loc[1]
df_l = df['a']
print(df_r)
print(df_r.index[1])
print(df_r.values[1])
print(df_l)
print(df_l.index[1])
print(df_l.values[1])

输出:

                  a                 b  c
0                 3                 5  6
1  df_l.values[1]是我  df_r.values[1]是我  7
2                 5                 3  6
3                 4                 4  5
a    df_l.values[1]是我
b    df_r.values[1]是我
c                   7
Name: 1, dtype: object
b
df_r.values[1]是我
0                   3
1    df_l.values[1]是我
2                   5
3                   4
Name: a, dtype: object
1
df_l.values[1]是我
输出

 3 series元素的筛选与dataframe的筛选一致,如下筛选出大于50的values

all_null[all_null.values > 50]

 

posted on 2019-05-12 16:37  吃我一枪  阅读(486)  评论(0编辑  收藏  举报

导航