尝试为索引过滤数据时,为什么收到无效令牌?

时间:2019-02-12 18:17:43

标签: python pandas

我正在尝试过滤索引的数据集,并且收到“无效令牌”,这里有人可以向我解释原因吗?

我的输出是:

我的数据框的输出是:

Date     LastPrice MaxPric MinPrice Volume
2010-01-04  2.113   2.132   2.093   1485340.0
2010-01-05  2.171   2.2 2.113   2624534.0
2010-01-06  2.084   2.132   2.064   3233258.0

这是我的代码:

df = pd.read_sql("XXXXXXX;", engine, index_col=['Date'])  
df.loc[2010-10-06]

2 个答案:

答案 0 :(得分:0)

df.loc要求您提供标签,我认为您正在尝试这样做。但是,标签必须有效。出现在您的数据框中。

计算了数学表达式2010-10-06之后,df.loc[2010-10-06]解析为df.loc[1994],这是一个无效标签

df.loc['2010-10-06']也是无效的,因为它不在您的数据框中。

在您的数据框中,df.loc['2010-01-04']df.loc['2010-01-05']df.loc['2010-01-06']是有效的。

我希望这是有用的。

答案 1 :(得分:-1)

因为正确的语法是:

app.use(bodyParser.json({ limit: '100mb' }));
app.use(bodyParser.urlencoded({ limit: '100mb', extended: false }));

应该可以:)