我有一个数据框,其中的日期,小时和值均在列中。
data = {'Date':['01-01-1010' , '01-01-1010' , '...'],
'Hour':['00:00:00', '01:00:00', '02:00:00' , '...'],
'Value':['50','30','46','92','...']}
我有100天,而且我知道每天每24小时都会发生变化。如何使用Pandas使用折线图绘制所有这100天在同一地点(按值)的值?
有人可以在网上给我一些地方,像我这样的老人(将近82岁)可以学习这种语言吗?
答案 0 :(得分:0)
以这个为例
import pandas as pd
import numpy as np
data = {'Date':['01-01-1010' , '01-01-1010' , '01-03-1010'],\
'Hour':['00:00:00', '01:00:00', '02:00:00' ], \
'Value':['50','30','46']}
df = pd.DataFrame(data)
from matplotlib import pyplot as p
x = np.arange(df['Date'].shape[0])
y = [ int(i) for i in df['Value'] ]
p.plot(x,y)
p.xticks(x, df['Date'])
p.show()
有关更多信息,您可以看到这个不错的article