根据错误信息,出现了一个关于轴(axis)的问题。data_statistics.count('-')
这一行代码中的 '-'
被解释为一个轴名称,而不是要统计的元素。
如果你想统计 DataFrame 中每列(即每个特征)中包含 '-'
的个数,可以使用以下代码:
count = (data_statistics == '-').sum()
这里假设 data_statistics
是你要进行统计的 DataFrame 对象。(data_statistics == '-')
会返回一个布尔型 DataFrame,其中 True 表示对应位置上的元素等于 ‘-‘,False 表示不等于 ‘-‘。然后使用 .sum()
方法对每列进行求和,得到每列中 ‘-’ 的个数。
另外,请注意确保 data_statistics
是正确加载的 DataFrame 对象,并且列名与数据类型正确匹配。
内容由零声教学AI助手提供,问题来源于学员提问