Python数据分析之pandas

本文介绍了Python数据分析库pandas的基本操作,包括读取Excel和CSV文件,设置显示选项以确保行对齐,以及写入数据到CSV和Excel文件。此外,还展示了如何使用sqlalchemy连接MySQL数据库,将数据写入数据库,并从数据库中读取和查询数据。
摘要由CSDN通过智能技术生成

1.数据读取

import pandas as pd
#一、读取文件

#1.1解决行不对齐

pd.options.display.max_columns=None
pd.set_option("display.unicode.east_asian_width",True)

#1.2读取Excel文件

data=pd.read_excel("./titanic3.xls",sheet_name="titanic3")#读取Excel文件
print(data.head())#data.head()默认读取五行

#1.3读取csv文件

data1=pd.read_csv("./BeijingPM2.5.csv",sep=",",encoding="utf-8",index_col=["No"])#若数据表中无标题行,默认第一行为行标题
data2=pd.read_csv("./BeijingPM2.5_new.csv",sep=",",encoding="utf-8",header=None)#使用header=None.
print(data1.head())
print(data2.head())

2.数据的写入

#二、写入文件

#2.1写入csv文件

#2.2写入excel文件

3.数据库sqlalchemy

#3.1连接数据库
engine=create_engine("mysql+pymysql://root:123456@127.0.0.1:3306/taitannic?charset=utf8mb4")

#3.2向数据库中写入数据
data.to_sql("my_taitannic",con=engine,if_exists="replace",index=False)

#3.3从数据库中读取表
data3=pd.read_sql_table("my_taitannic",con=engine)

#3.3从数据库中查询
data4=pd.read_sql_query("select * from my_taitannic ")

#3.4可读取表和查询
data5=pd.read_sql()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值