如何在 Python 中使用 for 循环保存文件?

问题描述

我有一个包含如下的 excel 数据:

x y0 y1 y2 y3
0 0.101 0.189 0.158 0.258
0 0.112 0.215 0.258 0.358
0 0.241 0.289 0.315 0.415

我已将这些数据加载到 jupyter notebook 中并分配了“df”。

我想提取 x 和 y1 列并另存为 .txt 文件。同样,我想获取每个包含 x、y2 和 x、y4 的 .txt 文件。我想用for循环来保存。

df = pd.read_excel('file.xlsx')
for i in range(4):
    s = db[['x',y[i]]
    s.to_csv('y[i].txt',index=False) #I dunno how to save each file. 

如何获取.txt文件为y1.txt、y2.txt? 这个问题对这里的人来说可能看起来很简单,但你的回答对我很有帮助。

解决方法

您的问题的答案是: f-string's,如果你不知道,谷歌一下。

解决方案:

*