大家好
我是python新手,想請問
我有一個dataframe,其中一個column為時間,另一個為數字
想要以這個dataframe畫bar chart
以下是我的程式碼:
import matplotlib.pyplot as plt
import pandas
df =
pandas.DataFrame({'a':['090000','093000','100000','103000'],'b':[2,3,4,5]})
df['a']=pandas.to_datetime(df['a'],format='%H%M%S')
print(df)
fig = plt.figure()
ax1=fig.add_subplot(111)
ax1.bar(df['a'],df['b'])
但卻出現以下錯誤:
TypeError: float() argument must be a string or a number, not 'Timestamp'
已經從網路上找了很久,還是無解...
不知道有沒有人知道怎麼解...
問了蠢問題讓大家見笑了
希望各位前輩可以幫幫我
非常感謝~~