Python 数据帧追加日期时间数据并写入.wac文件

Python 数据帧追加日期时间数据并写入.wac文件,python,pandas,wac,Python,Pandas,Wac,我是python新手,在过去的几天里,我自学了如何使用pandas打开和执行存储在txt、xls、asc文件中的数据操作,但在使用数据帧进行操作时,我仍然感到困惑 我有一个格式正确的.wac文件(必须用作软件的输入文件),但包含部分错误的值,还有一个.xlsx文件包含正确的值 我已使用此代码将数据传输到两个数据帧(我使用skiprows跳过两个文件中的字符串数据): 现在我需要对数据帧进行以下修改,但我不知道从哪里开始,我希望我来到了正确的地方寻求帮助。 对于数据格式: 我添加了数据格式的快照以

我是python新手,在过去的几天里,我自学了如何使用pandas打开和执行存储在txt、xls、asc文件中的数据操作,但在使用数据帧进行操作时,我仍然感到困惑

我有一个格式正确的.wac文件(必须用作软件的输入文件),但包含部分错误的值,还有一个.xlsx文件包含正确的值

我已使用此代码将数据传输到两个数据帧(我使用skiprows跳过两个文件中的字符串数据):

现在我需要对数据帧进行以下修改,但我不知道从哪里开始,我希望我来到了正确的地方寻求帮助。 对于数据格式:

我添加了数据格式的快照以使其更清晰:

一旦创建了新的数据帧,例如data_format_new,我可以用data_WUFI(已经具有正确大小)中的正确值替换“Temp gap North[C]”中的值:

此时,我将在.wac文件中写入新的数据格式:

data_format_NEW.to_csv('Example_NEW.wac', index=False, delim_whitespace=True)
但前12行必须包含如图所示的字符串值:


我不确定我的计划是否正确,但我希望我能够解释清楚,我不知道
.wac
文件是什么。但是这个错误并不是因为“python”不识别文件格式(python并不真正了解文件格式,所有的文件都是字节),这个错误的出现是因为根本找不到文件。你的工作目录是什么?因为如果您不想使用完整路径,这才是最重要的。“它和py文件在同一个文件夹中”是不相关的。是的,你说得很对,谢谢!。我现在觉得自己很笨。解决了!我现在将编辑我的问题,因为我现在遇到了我在阅读文件-@juanpa.arrivillagaTry
df=pd.read\u csv('file.wac',skiprows=10,delim\u whitespace=True)后所期望的问题。
也许您可以使用
skiprows=11
忽略前11行。
- the column 'Date' is in the format *2018-01-01* and runs to *2019-12-31*. Being obviously a date, it stays the same for 24 positions and then it increases by 1 day. I need to add rows to that column up to *2027-12-31* (without leap years)
- the column 'Hour' is in the format *01:00*. Values run from *01:00* to *24:00*. I need to add rows so that every 24 hours the date in the first column increases by one day, then the hour numbering restarts at *01:00*
- The column 'RH %' contains the same value in all rows, i.e. 0.5 
data_format_NEW['Temp gap North [C]'] = data_WUFI['Temp gap [C]']
data_format_NEW.to_csv('Example_NEW.wac', index=False, delim_whitespace=True)