风之玫瑰

2024-09-30 10:27:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在攻读海洋学博士学位。 我是Python新手。我需要在我的学习区里放一朵风玫瑰。 我在youtube上看了windrose视频。我期待着用我的CSV数据wind and wave来练习这个脚本。但是我犯了错误。 我的剧本:

import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
import matplotlib.cm as cm
from math import pi
from rosely import WindRose
from windrose import WindroseAxes

path = r'C:\Users\TAOUFIK\Desktop\windrose.csv'
df = pd.read_csv(path, sep=" ")
print(df)
ax= WindroseAxes.from_ax()
ax.bar(df.DIRECTION, df.SPEED, normed=True, opening=0.8, edgecolor='white')
ax.set_legend()

错误消息是:

C:\Users\TAOUFIK\PycharmProjects\pythonProject3\venv\Scripts\python.exe C:/Users/TAOUFIK/PycharmProjects/pythonProject3/main.py
        ID;SPEED;dir;DIERCTION
0       E-01;37.22222222;N;360
1       E-01;34.44444444;N;360
2       E-01;34.16666667;N;360
3       E-01;34.16666667;N;360
4       E-01;31.38888889;N;360
...                        ...
235881    E-01;5.833333333;N;4
235882    E-01;5.833333333;N;2
235883    E-01;5.833333333;N;2
235884    E-01;5.833333333;N;2
235885    E-01;2.777777778;N;2

[235886 rows x 1 columns]
Traceback (most recent call last):
  File "C:\Users\TAOUFIK\PycharmProjects\pythonProject3\main.py", line 12, in <module>
    ax.bar(df.DIRECTION, df.SPEED, normed=True, opening=0.8, edgecolor='white')
  File "C:\Users\TAOUFIK\PycharmProjects\pythonProject3\venv\lib\site-packages\pandas\core\generic.py", line 5465, in __getattr__
    return object.__getattribute__(self, name)
AttributeError: 'DataFrame' object has no attribute 'DIRECTION'

Process finished with exit code 1

如果可以,请帮助我 谢谢大家


Tags: frompyimportpandasdfas错误ax

热门问题