美文网首页Python
Pandas学习 | 数据赋值

Pandas学习 | 数据赋值

作者: 水土七口刀 | 来源:发表于2020-10-11 22:01 被阅读0次

    _文{}_\equiv{}_{\nabla \Delta \nabla \Delta \nabla \Delta} {}^{皮}{}_{实}{}^{乐}{}_{观} {}^思_考 {}^有{}_{人^{生}}{}^{才_{有}}{}_{精^{彩}}
    {}^{\star\star}{}^\equiv{}^{水土七口刀} {}_{生}{}^{活}{}_{阅}{}^{读} {}^运_动 {}_有{}^{兴_{趣}}{}_{才^{有}}{}^{人_{生}}


    【走在成长的路上】总纲

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

    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学习 | 数据赋值

        本文链接:https://www.haomeiwen.com/subject/nbhjpktx.html