栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

pandas修改数据

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

pandas修改数据

pandas修改数据
      • 创造数据
      • 修改值操作
        • 插入一列数据
          • 插入相同的值
          • 插入不同的值
          • 使用Series插入
        • 修改单个值
          • 按照标签loc
          • 按照索引iloc
        • 修改多个值
          • 按照标签loc
          • 按照索引iloc

创造数据
dates = pd.date_range('20001029',periods=5)
calender = pd.Dataframe(np.arange(15).reshape(5,3),dates,columns=['x','y','z'])

Run:

calendar:
x y z
2000-10-29 0 1 2
2000-10-30 3 4 5
2000-10-31 6 7 8
2000-11-01 9 10 11
2000-11-02 12 13 14

修改值操作 插入一列数据 插入相同的值
data1 = 20
calender['w'] = data1

Run:

calendar[“w”]:
x y z w
2000-10-29 0 1 2 20
2000-10-30 3 4 5 20
2000-10-31 6 7 8 20
2000-11-01 9 10 11 20
2000-11-02 12 13 14 20

插入不同的值
data1 = np.linspace(1,5,5,dtype=int)
calender['w'] = data1

Run:

calendar[“w”]:
x y z w
2000-10-29 0 1 2 1
2000-10-30 3 4 5 2
2000-10-31 6 7 8 3
2000-11-01 9 10 11 4
2000-11-02 12 13 14 5

使用Series插入
data1 = [1,1,1,1,1]
calender['v'] = pd.Series(data1,index=dates)

Run:

calender[“v”]:
x y z v
2000-10-29 0 1 2 1
2000-10-30 3 4 5 1
2000-10-31 6 7 8 1
2000-11-01 9 10 11 1
2000-11-02 12 13 14 1

修改单个值 按照标签loc
calender.loc['2000-10-30','x'] = 99

Run:

calender.loc[‘2000-10-30’,‘x’]:
x y z v
2000-10-29 0 1 2 1
2000-10-30 99 4 5 1
2000-10-31 6 7 8 1
2000-11-01 9 10 11 1
2000-11-02 12 13 14 1

按照索引iloc
calender.iloc[2,2] = 66

Run:

calender.iloc[2,2]:
x y z
2000-10-29 0 1 2
2000-10-30 3 4 5
2000-10-31 6 7 66
2000-11-01 9 10 11
2000-11-02 12 13 14

修改多个值 按照标签loc
calender.loc['2000-10-30','x':'y'] = 100

Run:

calender.loc[‘2000-10-30’,‘x’:‘y’]:
x y z
2000-10-29 0 1 2
2000-10-30 100 100 5
2000-10-31 6 7 8
2000-11-01 9 10 11
2000-11-02 12 13 14

按照索引iloc
calender.iloc[2:3,2] = 100

Run;

calender.iloc[2:3,2]:
x y z
2000-10-29 0 1 2
2000-10-30 3 4 5
2000-10-31 6 7 100
2000-11-01 9 10 11
2000-11-02 12 13 14

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/580806.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号