pandas学习笔记一:读取,写入文件,数据库等

一.读取和写入文件

# 读取文件csv和excel
import pandas

data = pandas.read_csv("datasets\BeijingPM2.5.csv",nrows=10)
print(data)

# 写入文件,index=False表示不写入行索引
data.to_csv("datasets\output.csv",index=False,columns=["year","hour"])

a.常见的读取文件的参数:
在这里插入图片描述
b.常见写入文件的参数:
在这里插入图片描述

二.读取和写入数据库

from sqlalchemy import create_engine
import pandas

engine = create_engine("mysql+pymysql://root:123456@192.168.1.100:3306/db_pandas?charset=utf8mb4")

data = pandas.read_excel(r"datasets\titanic3.xls",sheet_name="titanic3")
print(data.values)

# 写入数据库
# data.to_sql("to_titanic",con=engine,index_label="id",if_exists="replace")


# 读取数据库中的数据,使用表名
data = pandas.read_sql("to_titanic",con=engine)
# print(data)

# 可以使用sql语句读取某一列
data = pandas.read_sql("select name from to_titanic;",con=engine)
print(data)

数据库的连接的相关参数:
在这里插入图片描述
数据库读入的几个方法:
在这里插入图片描述

三.DateFrame

import pandas

data = pandas.read_excel(r"datasets\titanic3.xls",sheet_name="titanic3")
print(data.values)

结果:返回的是一个二维列表
在这里插入图片描述

常见属性:
在这里插入图片描述

四.python列表和numpy数据类型转换为DataFrame

import pandas
# list—>DataFrame
a=[[1,2],[5,3]]
data = pandas.DataFrame(a)
print(data)
numpy同理,传入numpy对象就可以
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值