C是具有(10000000)形状的数据系列,具有dtype的dtypes(< M8 [ns])。我想创建一个只包含一小时C的数据集。
var letters = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L","M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", ".", " "];
var random = [];
for (var j=0; j < 10; j++)
{
var temp = [];
for (var i=0; i < 10; i++)
{
var index = Math.floor(Math.random() * 28);
temp.push(letters[index]);
}
random.push(temp);
}
console.log(random);
这是我得到的错误
c.between_time('22:00:00','23:00:00')
我该如何解决?
答案 0 :(得分:1)
尝试通过初始化空数据框来创建数据框 我在系列
中创建了3个虚拟时间的样本import pandas as pd
C = pd.Series(['22:00:00','22:30:00','23:00:00'])
df = pd.DataFrame()
df['C'] = C
#set index to the obervations after converting them to type datetimeIndex
df.index = pd.to_datetime(C)
print df
print df.between_time(df['C'][0],df['C'][2])