如何用Python将Pandas DataFrame写成TSV

如何用Python将Pandas DataFrame写成TSV

在这篇文章中,我们将讨论如何使用Python将pandas数据帧写成TSV。

让我们从创建一个数据框架开始。这可以通过导入一个现有的文件来完成,但为了简单起见,我们将创建自己的文件。

# importing the module
import pandas as pd
  
# creating some sample data
sample = {'name': ['a', 'b', 'c', 'd'],
         'age': [24, 65, 39, 18]}
  
# creating the DataFrame
df = pd.DataFrame(sample)
  
# displaying the DataFrame
print(df)

输出:

  name  age
0    a   24
1    b   65
2    c   39
3    d   18

现在,让我们将其导出为TSV文件。我们可以使用pandas的to_csv方法来实现。

语法: df.to_csv(” file.tsv”, sep = “”)

示例:

# saving as tsv file
df.to_csv('example.tsv', sep="\t")

输出:

如何用Python将Pandas DataFrame写成TSV?

这里,sep定义了分隔文件中数据项的分隔符。在这种情况下,我们把它定义为一个标签空间(’\t’)。如果没有定义分隔符,它将默认创建一个.csv文件。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程