我想根据pandas数据帧中相邻列的相等性来计算spell
长度。最好的方法是什么?你知道吗
举个例子:
import pandas as pd
d1 = pd.DataFrame([['4', '4', '4', '5'], ['23', '23', '24', '24'], ['112', '112', '112', '112']],
index=['c1', 'c2', 'c3'], columns=[1962, 1963, 1964, 1965])
生成一个看起来像
我想返回如下的数据帧。此输出记录每行上出现的咒语数。在这种情况下c1
有两个咒语第一个出现在1962年到1964年,第二个开始和结束于1965年:
以及一个数据帧,它描述了如下所示的咒语长度。例如c1
有一个咒语3年,第二个咒语持续时间为1年。你知道吗
这种重新编码在生存分析中是有用的。你知道吗
以下内容适用于您的数据集,需要提出一个问题才能将我最初的答案简化为使用list comprehensions and itertools:
我已经更新了@EdChum建议的num\u拼写,并考虑了
np.nan
值的存在相关问题 更多 >
编程相关推荐