请选择 进入手机版 | 继续访问电脑版

Hello Mat

 找回密码
 立即注册
查看: 12773|回复: 0

pands基本操作

[复制链接]

1278

主题

1504

帖子

90

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22549
发表于 2021-7-18 10:04:43 | 显示全部楼层 |阅读模式
环境:
  1. python                    3.7.6
  2. python-dateutil           2.8.1
  3. openpyxl                  3.0.3
  4. pandas                    1.0.1
  5. pandoc                    2.2.3.2
复制代码
pands基本操作:
(1)获取一列
data2 = data['xy']

(2)删除行,删除 xy列中不等于cb、ds的行
keywords = []
for i in range(0, data.shape[0]):
    if(data2 != 'cb' and data2 != 'ds'):
        keywords.append(i)
data1 = data.drop(keywords, axis=0)


(3)索引重新从0开始排列
data1 = data1.reset_index(drop=True)

(4)新增 列xxx
data2['xxx'] = 0

(5)排序,按照列hs、project来排序data2 = data2.sort_values( by = ['hs','project'])
data2 = data2.reset_index(drop=True)

(6)按照行、列来处理数据,第i行,第hs列的取值、赋值
data_table.loc[i,'hs'] = data2['hs']
or
data_table.loc[i,'hs'] = data2[i, 'hs']








算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-3-29 05:09 , Processed in 0.191916 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表