Pandas学习 | 数据赋值




【走在成长的路上】总纲

用索引自动对齐新增列的数据

s1 = pd.Series([1, 2, 3, 4, 5, 6]
index=pd.date_range('20130102', periods=6))

out:
2013-01-02    1
2013-01-03    2
2013-01-04    3
2013-01-05    4
2013-01-06    5
2013-01-07    6

df['F'] = s1   #赋值

按标签赋值

df.at[dates[0], 'A'] = 0

按位置赋值

df.iat[0, 1] = 0

按 NumPy 数组赋值

df.loc[:, 'D'] = np.array([5] * len(df))

用 where 条件赋值

df2 = df.copy()
df2[df2 > 0] = -df2

上一篇:Pandas学习 选择数据 【Pandas学习系列目录】 下一篇:Pandas学习 缺失值与统计

你可能感兴趣的:(Pandas学习 | 数据赋值)