【数据分析day04】数据加载(读/写)

pandas提供了一些用于将表格型数据读取为DataFrame对象的函数,期中read_csv和read_table这两个使用最多

导包:

import pandas as pd
from pandas import Series,DataFrame
import numpy as np

读取

1. 使用read_csv读取

pd.read_csv(’./data/SMSSpamCollection’, sep=’\t’, header=None)

pd.read_csv(’./type-.txt’, sep=’-’, header=None)

还可以读取网上的
pd.read_csv(‘https://raw.githubusercontent.com/datasets/investor-flow-of-funds-us/master/data/weekly.csv’)
在这里插入图片描述

2. 使用read_table读取

pd.read_table(’./data/SMSSpamCollection’, header=None)

table 就是制表符,就是上面的 sep=’\t’

3. 使用read_excel读取excel

excel 的后缀 “.xlsx”

pd.read_excel(’./test.xlsx’, sheet_name=2, header=[0, 1], index_col=[0, 1])

4. 使用read_sql读取sqlite文件

先连接数据库,再读取
在这里插入图片描述

导出

to_csv

weather_2017.to_csv(‘weather_2017.csv’)

to_json

weather_2017.to_json(‘weather_2017.json’)

to_html

weather_2017.to_html(‘weather_2017.html’)

to_sql

先从sqlite种读取,再写入到
conn = sqlite3.connect(’./data.sqlite’)
weather_2017.to_sql(‘Weather_2019’, conn)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值