pandas使用

1、读取数据

import pandas as pd

pd.read_csv(“1.csv”)#读取当前文件夹下的1.csv文件
pd.head#显示头部数据

2、写入数据

pd.to_csv(“1.csv”)#将pd对象的内容写到当前路径下的 1.csv

3、排序

>>> dd=pd.DataFrame({'a':[1,2,3],'b':[2,4,3],'c':[5,3,2]})#利用字典生成一个pandas的DataFrame,它会自动添加序号(index)列到DataFrame
>>> dd
   a  b  c
0  1  2  5
1  2  4  3
2  3  3  2
>>> dd.sort_values("a",ascending=False)#将生成的DataFrame按照a列排序,ascending=False就是“降序”的意思。
   a  b  c
2  3  3  2
1  2  4  3
0  1  2  5

4、reset_index()用法

#>>> dd=pd.DataFrame({‘a’:[1,2,3],‘b’:[2,4,3],‘c’:[5,3,2]})
#>>> dd
a b c
0 1 2 5
1 2 4 3
2 3 3 2
#>>> dd.index.name=‘id’#指定索引列的名称为‘id’
#>>> dd
a b c
id
0 1 2 5
1 2 4 3
2 3 3 2
#>>> de=dd.reset_index()#调用reset_index函数重新添加一列索引列
#>>> de
id a b c
0 0 1 2 5
1 1 2 4 3
2 2 3 3 2
#>>> df=dd.sort_values(“id”,ascending=False)
#>>> df
a b c
id
2 3 3 2
1 2 4 3
0 1 2 5

5、常用函数

代码	功能

1 DataFrame() 创建一个DataFrame对象
2 df.values 返回ndarray类型的对象
3 df.index 获取行索引
4 df.columns 获取列索引
5 df.axes 获取行及列索引
6 df.T 行与列对调
7 df. info() 打印DataFrame对象的信息
8 df.head(i) 显示前 i 行数据
9 df.tail(i) 显示后 i 行数据
10 df.describe() 查看数据按列的统计信息

df.head(2)#显示头两行的内容

df.axes 获取行及列索引
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、新增行

在这里插入图片描述
注意:这里一定要使用df=df.append()这样的形式否则df的内容不会改变

7、删除某列

方法一:直接del df[‘column-name’]
在这里插入图片描述

插入列

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值