【发布时间】:2018-02-03 20:29:00
【问题描述】:
我有这个数据系列
df = pd.DataFrame({'Values': [0, 1, 2, 3, 4]},
index = [pd.Timestamp('20130101 09:00:00'),
pd.Timestamp('20130101 09:00:02'),
pd.Timestamp('20130101 09:00:03'),
pd.Timestamp('20130101 09:00:05'),
pd.Timestamp('20130101 09:00:06')])
我必须在我的数据系列中找到这种模式
pattern = [1,2,3]
所以,它必须返回给我(例如):
20130101 09:00:02 1
20130101 09:00:03 2
20130101 09:00:05 3
我正在尝试使用 Pandas 来做到这一点。
【问题讨论】:
-
你能证明自己任何努力解决这个问题吗?
-
“找到模式”的含义并不完全清楚。例如
df.iloc[pattern]['Values']会返回您正在寻找的答案,但我猜这不是您想要做的。您能否提供更多关于您希望如何识别模式的信息? -
iloc 是否适用于浮点数?
标签: python pandas machine-learning