python - 为什么我在熊猫数据框中得到“NAN”作为计数?
问题描述
我已使用以下代码将虚拟变量分配给“测试结果 - 最终 *”列。
pcr_done = pd.get_dummies(pcr_done, columns=['Test Result - Final *'])
但是当我得到特定虚拟变量列的计数时,它会将计数设为“NAN”。但实际上此列值不为空。
cluster_pcr=pd.DataFrame(
pcr_done.groupby(['Cluster *'])['PCR Test Status *'].value_counts())
cluster_pcr.rename( columns={'PCR Test Status *':'PCR done count'}, inplace=True )
cluster_pcr['DETECTED'] =pcr_done.groupby(['Cluster *'])['Test Result - Final *_DETECTED'].value_counts()
有人可以帮我吗?'Test Result - Final *' 的数据类型是 uint8,它只包含 0 和 1。这是我得到的输出
解决方案
推荐阅读
- bixby - capsule.properties 应该如何在 prod 和 dev 之间切换?
- pandas - Pandas - 如何为数据文件中未标记的列分配标签
- python - keras中的输入形状错误
- azure - ARM 模板 - 如何获取 API 架构资源的资源 ID?
- xamarin.android - 用相机拍照时出现问题
- javascript - Vue组件上的奇怪事件传播
- python - 字符串中的语法无效?
- java - 嵌套 For 循环数组搜索
- makefile - 从 FreeBSD makefile 中的 CFLAGS 中删除一个标志
- python - 使用 iloc 更新数据框位置