【问题标题】:Dataframe subsets based on date基于日期的数据框子集
【发布时间】:2022-01-23 13:44:35
【问题描述】:
我正在尝试分析一些数据,但想“自动”将它们分成不同的子集。它是一个带有“日期”、“时间”和“心率”的数据框。我想在不同的日子创建子集。已经试过了
data.loc[df['date']==2022-02-06]
但返回下一个错误:
SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers
任何想法我该怎么做?
【问题讨论】:
标签:
python
pandas
dataframe
【解决方案1】:
我认为你错过了报价:
# HERE ---v----------v
data.loc[df['date'] == '2022-02-06']
否则你试图从八进制中减去一个整数:
>>> 2022-02
...
SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers
>>> 2022-0o2
2020