geekdoc-python-zh/docs/askpython/save-dataframe-as-csv-file.md

2.3 KiB

如何在 Python 中将一个数据帧保存为 csv 文件?

原文:https://www.askpython.com/python-modules/pandas/save-dataframe-as-csv-file

大家好!在本文中,我们将关注于将数据帧保存为 CSV(逗号分隔值)文件的技术。

让我们开始吧!


什么是 Python 熊猫模块?

Python 有许多来处理数据并提供不同的功能。

Python Pandas 模块帮助我们处理数据集方面的大量数据。因此,通过使用 Pandas 模块,我们可以操纵和处理大型数据集的数据值。

Pandas 以数据帧的形式处理数据值和元素。一个DataFrame 由可以改变和突出显示的行和列组成。

所以,现在让我们来关注在 Pandas 模块中创建一个数据帧。


用 Python 创建数据帧

看看下面的代码吧!

import os
import pandas
Domain = ["IT", "DATA_SCIENCE", "NETWORKING"] 

domain_dict = {'Domain': Domain} 

data_frame = pandas.DataFrame(domain_dict) 

因此,我们使用pandas.DataFrame() function从传递的数据值中以字典的形式创建一个数据帧,如上所示。

输出:

        Domain
0	IT
1	DATA_SCIENCE
2	NETWORKING

创建数据帧后,现在是将数据帧保存为 CSV 文件的时候了。看看下面的部分。


将数据帧保存为 CSV 文件

我们经常会遇到这样的情况,我们需要以一种简单、易读、可共享的形式保存废弃或分析产生的大量数据。

现在,我们可以将数据帧保存到一个 csv 文件中,如下所述。

语法:

dataframe.to_csv('file.csv') 

pandas.to_csv() function使我们能够将数据帧保存为 CSV 文件。我们需要将文件名作为参数传递给函数。

让我们看看下面的例子。

import pandas
Domain = ["IT", "DATA_SCIENCE", "NEYWORKING"] 

domain_dict = {'Domain': Domain} 

data_frame = pandas.DataFrame(domain_dict) 

data_frame.to_csv('DEMO.csv') 

输出:

DEMO -csv File

DEMO -csv File


结论

到此,我们就结束了这个话题。如果你遇到任何问题,欢迎在下面评论。

在那之前,学习愉快!!