我是python和数据分析的新手。我有一个由3列组成的数据框 - site(字符串对象),date(datetime)和value(整数)。我想使用x轴绘制图形作为站点和日期以及y轴作为值的串联。但是,我无法正确合并这两列。它给出了一个错误,表示期望一个字符串或缓冲区,但找到了datetime.date。
df['index'] = df['site'] + df['date']
这是我使用的行。 df是我的数据帧。
任何想法都会非常有用。
答案 0 :(得分:0)
(1)给我们一个小数据集,以便于测试解决方案(例如,六行,具有三个x轴值
(2)对于create-an-index-column方法,只需将datetime对象转换为字符串,例如:
df['index'] = ' '.join([df['site'], str(df['date'])])
(3)你需要什么样的情节?条形图,具有那种分类的x轴?每个分组的x位置只有一个值吗?