gpt4 book ai didi

python - 加载文件中的错误 ylabels

转载 作者:太空宇宙 更新时间:2023-11-04 11:20:43 25 4
gpt4 key购买 nike

<分区>

This是我的 .dat 文件。我想使用以下脚本绘制 TIMESTAMPGHI 的对比图:

import pandas as pd
import matplotlib.pyplot as plt
from pandas.plotting import register_matplotlib_converters
register_matplotlib_converters()

path = r'C:\Users\...'
file = '\\File.DAT'

df = pd.read_csv(path+file, sep=',', header=0, skiprows=0)
df = df[['TIMESTAMP', 'GHI']]
df.drop([0,1], inplace=True)

df['TIMESTAMP'] = pd.to_datetime(df['TIMESTAMP'], dayfirst=True)
df.set_index('TIMESTAMP', inplace=True)

fig, ax = plt.subplots(figsize=(9,4))
ax.plot(df.index, df['GHI'])
plt.show()

但是,情节错误(如下图)。
Output from code

如果数据框 df 被保存到 .csv 文件,然后重新加载为 df,同样的绘图脚本,它给出了正确的 结果(下图)。
Desired output

我想知道为什么从读取 .dat 文件的 df 绘图会给出错误的结果,而从读取 .csv 文件的 df 绘图会给出正确的结果?

有什么解决方案的建议吗?

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