【发布时间】:2013-02-08 03:52:30
【问题描述】:
基本上,我想确定数据集中的缺失值是否连续重复。如果数据集中存在无数重复的缺失值,我想知道每个连续重复的缺失值集的长度是否在一定数量以上。
例如:
data =['1', '0', '9', '31', '11', '12', 'nan', '10', '44', '53', '12', '66', '99', '3', '2', '6.75833',....., 'nan', 'nan', 'nan', '3', '7', 'nan', 'nan']
在上面的data中,'nan'的总数为6,可以用data.count('nan')计算。但是,我想知道的是缺失值可以连续重复多少。对于这些数据,答案是 3。
很抱歉我没有展示我的示例代码,但我是这方面的新手,我对编码一无所知。
非常感谢任何想法、帮助或提示。
【问题讨论】:
-
您是真的使用
'nan'之类的字符串还是使用numpy.nan?
标签: python run-length-encoding