gpt4 book ai didi

python-2.7 - 使用python查找数据框中序列重复的次数

转载 作者:行者123 更新时间:2023-12-02 01:25:34 31 4
gpt4 key购买 nike

有没有办法找到一个序列在数据帧中重复了多少次?

假设我有一个包含大量 1 和 3 的数据框,我想看看这个序列 [3,1,3,3,1] 重复了多少。

这是一个示例列表。 3,1,3,3,1,3,3,1,3,3,1,3,1,1,1,1,3,1,3,1,1,3,3,3

这是我正在尝试做的一个例子

第一部分为真 3,1,3,3,1,3,3,1,3,3,1,3,1,1,1,1,3, 1,3,1,1,3,3,3

第二部分将是错误的 3,1,3,3,1,3,3,1,3,3,1,3,1,1,1,1,3, 1,3,1,1,3,3,3

第三部分是错误的3,1,3,3,1,3,3,1,3,3,1,3,1,1,1,1,3,1,3,1,1,3 ,3,3

我想根据要查找的序列的长度一次分析部分。按数据框的数字顺序。

我的数据是日期和时间格式。但我可以改变它。

感谢您的所有帮助,我真的很感谢大家在这个网站上所做的一切。

最佳答案

my_list = np.array([3, 1, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 3, 3])
target = np.array([3, 1, 3, 3, 1])
(my_list.reshape(-1, len(sequence)) == sequence[None, :]).all(axis=1)

关于python-2.7 - 使用python查找数据框中序列重复的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37288352/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com