![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/7ea8d7cfe1414be9af5772185b7e2f48.png#pic_center)
数据导入
"Pandas"提供了多种方式来导入数据,我们最常用的几种格式包括 CSV、Excel、JSON、SQL 等,下面我们将逐一介绍。
1.从 CSV 文件导入数据
CSV(逗号分隔值)是数据文件中最常见的格式之一.使用"pandas.read_csv()"函数可以轻松导入 CSV 文件
import pandas as pd
df = pd.read_csv('data.csv')
print(df.head())
这里"data.csv"是要导入的文件名"df.head()"函数显示数据的前五行
处理 CSV 文件的常见参数
- “sep”: 指定字段分隔符,默认为","
- “header”: 指定行号用作列名,默认为0
- “index_col”: 用作行索引的列号或列名
例如:
df = pd.read_csv('data.csv', sep=';', header=0, index_col=0)
2.从 Excel 文件导入数据
对于 Excel 文件"Pandas"提供了"pandas.read_excel()"函数
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')
print(df.head())
同样,您可以指定其他参数,如"usecols"来选择列,仅导入感兴趣的数据。
3.从 JSON 文件导入数据
JSON(JavaScript对象表示法)是一种轻量级的数据交换格式,使用"pandas.read_json()"可以导入 JSON 格式的数据。
df = pd.read_json('data.json')
print(df.head())
4.从数据库导入数据
"Pandas"还支持直接从 SQL 数据库导入数据,使用"pandas.read_sql()"方法。
from sqlalchemy
import create_engine
engine = create_engine('sqlite:///data.db')
df = pd.read_sql('SELECT * FROM my_table', engine)
print(df.head())
数据导出
数据处理完成后,您可能需要将结果保存到本地文件系统或数据库中"Pandas"提供了多种数据导出选项。
1.导出到 CSV 文件
使用"DataFrame.to_csv()"方法可以将数据框保存为 CSV 文件。
f.to_csv('output.csv', index=False)
这里"index=False"是为了不将行索引写入文件。
2.导出到 Excel 文件
对于 Excel 文件,使用"DataFrame.to_excel()"方法。
df.to_excel('output.xlsx', sheet_name='Sheet1', index=False)
3.导出到 JSON 文件
您也可以将数据导出为 JSON 文件,使用"DataFrame.to_json()"方法。
df.to_json('output.json')
4.导出到数据库
同样,您可以将数据框保存到 SQL 数据库中,使用"DataFrame.to_sql()"方法。
df.to_sql('my_table', con=engine, if_exists='replace', index=False)
在本篇中,我们学习了如何使用"Pandas"导入和导出常见格式的数据,这些基本操作为后续的数据选择与过滤奠定了基础。在数据分析中,数据的正确导入和导出可以帮助我们高效地进行数据处理和结果分享。在接下来的章节中,我们将深入探讨数据选择与过滤的方法,以便我们能够从庞大的数据集中提取有用的信息。
![图片](https://img-blog.csdnimg.cn/img_convert/abfd5cc41a9331c2a5bd397ce4511d20.jpeg)
总结
- 最后希望你编程学习上不急不躁,按照计划有条不紊推进,把任何一件事做到极致,都是不容易的,加油,努力!相信自己!
文末福利
- 最后这里免费分享给大家一份Python全套学习资料,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以和我一起来学习交流呀。
包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】领取!
- ① Python所有方向的学习路线图,清楚各个方向要学什么东西
- ② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析
- ③ 100多个Python实战案例,学习不再是只会理论
- ④ 华为出品独家Python漫画教程,手机也能学习
可以扫描下方二维码领取【保证100%免费】
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/46a5429e37d247058953c5a8e318f57a.jpeg#pic_center)