python pandas库具体用法

本文详细介绍了使用Python的pandas库进行数据处理的各种操作,包括创建Series和DataFrame、数据查看、索引操作、数据筛选、排序、数值计算、数据转换等,是Python数据挖掘初学者的实用教程。
摘要由CSDN通过智能技术生成
一 学习数据挖掘,如果是用Python的话,必须掌握好科学计算的相关库,我先学习了pandas的一些具体操作代码
#-*- encoding:utf-8 -*-
import numpy as np
import os
import pylab as pl
import pandas as pd
from pandas import Series,DataFrame
import matplotlib.pyplot as plt

# s = pd.Series([1, 2, 3, np.nan, 4, 5])
#     # print s
# dates =  pd.date_range('20171001',periods=6)
# # print dates
# df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=list('ABCD'))
# #index索引   columns 纵列
# # print df
# df2 =  pd.DataFrame({
#     'A':20.,
#     'B':pd.Timestamp('20171026'),
#     'C':pd.Series(1,index=list(range(4)),dtype='float32'),
#     'D':np.array([3] * 4 ,dtype = 'int32'),
#     'E':pd.Categorical(['a','b','c','d']),
#     'F':'chen'
#
# print df2
# print df2.dtypes
# print df.head()#头
# print df.tail()#尾
# print df.index#索引
# print df.columns4
# print df.values
# print df.describe()一些数学数据
# print df.T#转置矩阵
# print df.sort_index(axis=1,ascending=False)#ABCD排序
# print df.sort_values(by='B')#只排序B列
# print df['A']
# print df[0:3]#前三行
# print df['20171001':'20171003']
# print df.loc[dates[0]]#出现第一行,变为竖列
# print df.loc[:,['A','B']]
# print  df.loc[dates[0],['A','B']]#dates表示就是第几行的数据
# print df.loc['20171001
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值