我有这样的数据框架:
api_spec_id info_version label
117455 1.PreR15.0.0
117455 1.0.0
117455 1.0.1 patch
117455 1.0.1
117455 1.0.2 patch
117455 1.1.0.alpha-1 minor.patch.pre
117455 1.1.0.alpha-2 pre
117455 1.1.0.alpha-3 pre
117455 1.1.0 pre
117455 1.1.1 patch
117455 1.2.0-alpha.1 minor.patch.pre
117455 1.2.0-alpha.2 pre
117455 1.2.0-alpha.3 pre
117455 1.2.0-alpha.4 pre
117455 1.2.0 pre
117455 1.2.1 patch
import pandas as pd
data = {
api_spec_id : [117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455, 117455],
info_version : [ 1.PreR15.0.0 , 1.0.0 , 1.0.1 , 1.0.1 , 1.0.2 , 1.1.0.alpha-1 , 1.1.0.alpha-2 , 1.1.0.alpha-3 , 1.1.0 , 1.1.1 , 1.2.0-alpha.1 , 1.2.0-alpha.2 , 1.2.0-alpha.3 , 1.2.0-alpha.4 , 1.2.0 , 1.2.1 ],
label : [ , , patch , , patch , minor.patch.pre , pre , pre , pre , patch , minor.patch.pre , pre , pre , pre , pre , patch ]
}
df = pd.DataFrame(data)
我想计算<代码>值_counts(),但就我而言是多余的,因此,第一行之后的空贴标签表明该版本没有变化的情况,即想要计算。
但是,正在发生的情况是,这种价值——计值将第一行空行和其他空行合在一起。 我想排除第一个空档,然后在标签仍然空洞的地方算出。
我不清楚我如何能够做到这一点,因此,将非常赞赏任何建议。