【发布时间】:2015-05-30 18:34:20
【问题描述】:
我正在用 panda 编写脚本,但我无法提取我想要的正确输出。这是问题:
我可以从 CSV 文件中读取这些数据。在这里你可以找到表结构
http://postimg.org/image/ie0od7ejr/
我想要上表数据的这个输出
Month Demo1 Demo 2
June 2013 3 1
July 2013 2 2
在 Demo1 和 Demo2 列中,我想计算以 u 开头的常规条目和条目。六月共有 3 个常规条目,其中 1 个条目以 u 开头。
到目前为止,我已经编写了这段代码。
import sqlite3
from pylab import *
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
import datetime as dt
conn = sqlite3.connect('Demo2.sqlite')
df = pd.read_sql("SELECT * FROM Data", conn)
df['DateTime'] = df['DATE'].apply(lambda x: dt.date.fromtimestamp(x))
df1 = df.set_index('DateTime', drop=False)
感谢您的帮助。最终结果将是条形图。我可以从上面提到的输出中绘制图表。
【问题讨论】:
-
请发布您尝试过的原始输入数据和代码
标签: python time-series resampling