我正在攻读海洋学博士学位。 我是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
如果可以,请帮助我 谢谢大家
目前没有回答
相关问题 更多 >
编程相关推荐