pandas高级篇03_20180808

import pandas as pd
from pandas import DataFrame,Series
import numpy as np
from numpy import nan as NA
import matplotlib.pyplot as plt 
import sys#在控制台输出

用pandas保存文件
data文件中各个文件数据
这里写图片描述
这里写图片描述
读取文件

df=pd.read_csv("data/ex1.csv")#默认逗号分隔
 df

这里写图片描述

 pd.read_table("data/ex1.csv",sep=",")#默认为/t分隔

这里写图片描述

pd.read_csv("data/ex2.csv",header=None)#默认从0开始

这里写图片描述
- 读写文本格式的文件
• 如何读取没有标题的文件内容?
• 办法1:让pandas自动为其分配
列名
• 办法2:手动为其分配列名

pd.read_csv("data/ex2.csv",names=["a","b","c","d","m"])#自己定义列明

这里写图片描述

pd.read_csv("data/ex2.csv",names=["a","b","c","d","m"],
           index_col="m")#如果希望将message作为其索引,需要手工指定

这里写图片描述

# 加载数据,创建层次化索引数据结构
series = pd.read_csv("data/csv_mindex.csv",
                     index_col=["key1","key2"])
series

这里写图片描述

# 如果csv文文件的分隔符是不规则的,则可以考虑用正则进行分割
list(open("data/ex3.txt"))

这里写图片描述

result = pd.read_table("data/ex3.txt",sep="\s+")
result

这里写图片描述
剩下的就不一一去写了
这里写图片描述
pandas保存数据
这里写图片描述
pandas-高级篇-数据的聚合与分组计算
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值