Hello Mat

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

pands基本操作

[复制链接]

941

主题

1091

帖子

4287

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
31057
发表于 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|MATLAB|Halcom.cn

GMT+8, 2021-9-25 20:36 , Processed in 0.200177 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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