gpt4 book ai didi

python - 迭代多个dat文件,更新并作为单独的文件保存在单独的目录中

转载 作者:行者123 更新时间:2023-12-01 08:23:02 24 4
gpt4 key购买 nike

我正在读取多个 dat 文件,并将“名称”列设置为 nan。我需要将这些更新的文件单独保存在另一个目录中。它们不应保存为单个文件。

当前代码:

filenames = sorted(glob.glob(filepath+'time*.dat'))
for f in filenames:
print(f)
data = pd.read_csv(f, sep='|', skiprows=1)
for d in data:
data['name']=np.nan
data.to_csv('D:\\abc.dat',sep='|')

最佳答案

根据您的描述,我认为您应该寻找类似的东西。在循环中,首先读取文件,然后进行更改,并将其保存在另一个目录中的单独文件中。

import glob
import os
import pandas as pd
import numpy as np
filenames = sorted(glob.glob(filepath+'time*.dat'))
for f in filenames:
print(f)
data = pd.read_csv(f, sep='|', skiprows=1)
data['name']=np.nan
data.to_csv('D:\\'+os.path.basename(f) ,sep='|')

关于python - 迭代多个dat文件,更新并作为单独的文件保存在单独的目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54498187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com