如何将Pandas DataFrame导出到CSV文件
让我们看看如何将Pandas DataFrame导出为CSV文件。我们将使用to_csv()函数来保存DataFrame为CSV文件。
DataFrame.to_csv()
语法 : to_csv(parameters)
参数 :
- path_or_buf :文件路径或对象,如果没有提供,结果将以字符串形式返回。
- sep : 长度为1的字符串。 输出文件的字段分隔符。
- na_rep : 缺少的数据表示。
- float_format :浮点数的格式字符串。
- column:要写的列。
- header :如果给了一个字符串列表,就会被认为是列名的别名。
- index : 写下行名(索引)。
- index_label : 如果需要的话,索引列的列标。如果给定的是None,并且header和index都是True,那么就会使用索引名称。
- mode :Python写模式,默认为’w’。
- encoding : 代表输出文件中使用的编码的字符串。
- compression : 在以下可能的值中选择压缩模式。{‘infer’, ‘gzip’, ‘bz2’, ‘zip’, ‘xz’, None}.
- quoting : 默认为csv.QUOTE_MINIMAL。
- quotechar : 长度为1的字符串。 用于引用字段的字符。
- line_terminator : 输出文件中要使用的换行符或字符序列。
- chunksize : 每次要写的行数。
- date_format :日期时间对象的格式字符串。
- doublequote:控制字段内quotechar的引用。
- escapechar : 长度为1的字符串,适当时用于转义sep和quotechar的字符。
- decimal : 被认为是小数点分隔符的字符。例如,对欧洲数据使用’,’。
返回:无或str
例子1 :
输出 :
在执行代码之前。
执行代码后。
我们可以清楚地看到创建的.csv文件。
另外,上述代码的输出包括索引,如下所示。
例子2 :转换为没有索引的CSV文件。如果我们希望不包括索引,那么在索引参数中指定值为False。
输出:
示例3 :转换为没有行头的CSV文件。如果我们希望不包括行头,那么在行头参数中赋值为False。
输出: