大家好
我是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'
已经从网络上找了很久,还是无解...
不知道有没有人知道怎么解...
问了蠢问题让大家见笑了
希望各位前辈可以帮帮我
非常感谢~~