利用pandas进行文件读取( python怎么从excel获取数据)40

作者 : 慕源网 本文共1522个字,预计阅读时间需要4分钟 发布时间: 2021-12-9 共263人阅读

利用pandas进行文件读取介绍

通过 pandas 提供的 read_csv相关的函数可以读取文件中的数据,并形成 DataFrame,常用的数据读取方式为:read_csv,主要可以读取文本类型的数据。

本文是Python Pandas教程系列的一部分,您可以点击Python Pandas使用教程查看所有。

语法:

Pandas 读取文件的语法是使用名为 read_csv() 的函数。

利用pandas进行文件读取( python怎么从excel获取数据)40

python怎么从excel获取数据

现在我们看到了如何通过执行 Python Pandas 中的程序来保存和读取各种文件的各种示例。我们首先必须在 excel 中创建一个保存 CSV 文件,以便使用 Pandas 在 Python 脚本中导入数据。Pandas 是一个开源库,存在于 NumPy 库中。它允许客户快速检查、清理信息并有效地信息。Pandas 速度快,为客户提供优越的盈利能力。

示例#1

将数据框保存为 Excel 表格中的 CSV 文件并在 shell 中实现。

代码:

import pandas as pd
company = ["Google", "Microsoft", "Apple", "Tata"] ceo = ["SundarPichai", "Satya Nadella", "Tim Cook", "Ratan Tata"] score = [80, 60, 70, 90] dictionary = {'company', 'CEO', 'Score'}
df = pd.DataFrame(dictionary)
df.to_csv(C:\Users\Admin\Desktop\file1.csv', index=False)

输出:

利用pandas进行文件读取( python怎么从excel获取数据)40

在上面的程序中,我们首先导入 pandas 并创建一个dataframe,然后创建一个关于必须在新文件中打印的列表的字典。该程序执行并创建一个 excel 表作为 file1.csv,我们的dataframe将在我们的系统 excel 中可见。现在我们需要在 file1.csv 中读取这些数据,然后在我们的 python shell 中生成输出。

import csv
with open('file1.csv', mode ='r')as file:
csvFile = csv.reader(file1)
for data in csvFile:
print(data)

输出:

利用pandas进行文件读取( python怎么从excel获取数据)40

因此,在这里我们看到 open() 函数打开文件,我们在 shell 中导入 CSV,我们实现代码并生成数据。从一开始,CSV 记录就使用 open() 技术在 ‘r’ 模式下打开(在打开文档时指定读取模式),它恢复文档对象,然后通过使用 peruser() 策略对 CSV 模块进行细读,从中获利在预定义的 CSV 存档中的所有行中重复的 peruser 对象。

示例#2

使用 dictionary reader函数实现 CSV 文件。

代码:

import csv
with open('file1.csv', mode ='r') as file:
csvFile = csv.DictReader(file)
for data in csvFile:
print(data)

输出:

利用pandas进行文件读取( python怎么从excel获取数据)40

示例 #3

使用 pandas read.csv() 函数将 CSV 读取文件实现为适当的dataframe。

代码:

import pandas
csvfile = pandas.read_csv('file1.csv')
print(csvfile)

输出:

利用pandas进行文件读取( python怎么从excel获取数据)40

这里使用Pandas 的 read_csv() 来细读来自 CSV 文档的信息。在上面的程序中,pandas 库的 csv_read() 技术会仔细阅读 file1.csv 记录并将其信息映射到一个二维列表中。

结论

这是 Pandas 读取文件的指南。这里我们也讨论一下利用pandas进行文件读取的介绍和方法?以及python怎么从excel获取数据不同的示例及其代码实现。


慕源网 » 利用pandas进行文件读取( python怎么从excel获取数据)40

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录