在 .txt 文件中的文本行之后保存数据框

塞卡邦

我正在尝试修改要由软件重新处理的原始数据 .txt 文件。问题是,该软件需要数据表之前的文本文件中的附加参数。因此,df.to_csv覆盖我需要的行。

字符串方法是成功的,但不允许我使用'\t'分隔符

#Building example dataframe
index = [0,1,2,3,4,5]
t = pd.Series([2,6,9,8,10,12],index= index)
s = pd.Series([7,2,6,8,5,9],index= index)
df = pd.DataFrame({'Time (s)':t,'X Position':x})


file="C:/Users/user/Desktop/example.txt"

f = open(file, "w") 
f.write(f"Multiple\nlines\ngo here\n\n")
f.close()

with open(file, 'a') as f:
    dfAsString = df.to_string(index=False)
    f.write(dfAsString)
    f.close()

这给出了以下 .txt 输出:

Multiple
lines
go here

 Time (s)  X Position
        2           7
        6           2
        9           6
        8           8
       10           5
       12           9

我需要将此数据框添加到文件中,但还需要将输出用制表符分隔,而不影响上面的文本。非常欢迎帮助。

奥马尔

您可以使用 to_csv 将新数据框(制表符分隔)附加到现有文件:

file="example.txt" 
f = open(file, "w") 
f.write(f"Multiple\nlines\ngo here\n\n")
f.close()
df.to_csv(file, mode='a', index=False, header=True, sep = "\t")

这个的输出是:

Multiple
lines
go here

Time (s)    X Position
2   7
6   2
9   6
8   8
10  5
12  9

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在一些文本行之后的数据中读取带有数据的闪亮的.txt文件

如何使python代码读取.txt文件中的特定文本行?

如何从python中的.txt文件读取数据框中的大文本文件

如何使用Streamreader将.txt文件中的不同文本行读取到不同的ListBoxes中?

在php中,当txt达到100行时,如何删除txt /记事本文件中的文本行

Numpy导入txt文件作为没有文本行的矩阵

在R中,将数据框行分组并保存到文件.txt中

将数据框值保存到 txt 文件

尝试回显.txt中的所有文本行

将保存在txt文件中的词典列表转换为数据框

从txt文件中获取文本

我正在将 txt 框中的数据保存到文件中的特定行,但它保存在第一行

从txt文件读取数据并存储在数据框中

在JTextArea中打开,编辑和保存文本到.txt文件

如何保存文本区域值中的.txt文件?

如何在 R 中将没有双引号的表/数据框中的字符数据保存为 csv 或 txt 文件?

从具有不同列数的txt文件中读取数据并将其保存为数据框

将txt文件解析为R中的数据框

如何从python中的不同txt文件创建数据框?

将txt文件读入R中的数据框

从Postgres将数据保存到txt或csv文件中

利用保存在 TXT 文件 (PHP) 中的数组数据

为GSP中显示的数据生成文本(.txt)文件

在asp.net文本框或其他文本框中显示txt文件的内容

将大数据框写入txt文件

将txt文件转换为数据框

熊猫txt文件到数据框

读取txt文件作为pyspark数据框

如何从熊猫数据框创建.txt文件?