如何使用Python将 Pandas DataFrame 编写为 TSV?
在本文中,我们将讨论如何使用Python将 pandas 数据帧编写为 TSV。
让我们从创建一个数据框开始。可以通过导入现有文件来完成,但为简单起见,我们将创建自己的文件。
Python3
# 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)
Python3
# saving as tsv file
df.to_csv('example.tsv', sep="\t")
输出:
name age
0 a 24
1 b 65
2 c 39
3 d 18
现在,让我们将其导出为 TSV 文件。为此,我们可以使用 pandas 的to_csv方法。
Syntax: df.to_csv(” file.tsv”, sep = “”)
例子:
Python3
# saving as tsv file
df.to_csv('example.tsv', sep="\t")
输出:
在这里, sep 定义了分隔文件中数据条目的分隔符。在这种情况下,我们将其定义为制表符 ('\t')。如果未定义分隔符,它将默认创建一个 .csv 文件。