import pandas as pd
import os
# 设置目录路径
directory = "your path"
# 列出目录下所有的tsv文件
tsv_files = [f for f in os.listdir(directory) if f.endswith(".tsv")]
# 遍历每个tsv文件
for tsv_file in tsv_files:
df = pd.read_csv(os.path.join(directory, tsv_file), sep="\t")
df.insert(0, "Sample", tsv_file)
txt_file = os.path.splitext(os.path.join(directory, tsv_file))[0] + ".txt"
df.to_csv(txt_file, sep="\t", index=False)
一个目录下的所有tsv文件转txt,添加一列以文件名为数据项的数据列,以标明数据来自哪个样本。
于 2023-06-16 15:20:23 首次发布