如何用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")
输出:
这里,sep定义了分隔文件中数据项的分隔符。在这种情况下,我们把它定义为一个标签空间(’\t’)。如果没有定义分隔符,它将默认创建一个.csv文件。