dataframe.get(['param1', 'param2']) 即使列实际上有数据也返回 Nonetype

dataframe.get(['param1', 'param2']) returning Nonetype even when the columns actually have the data

我有一个名为 'merged' 的数据框。 在 运行 merged.info() 上,我得到

这是我打印数据帧的时候。

数据框中的所有列和值都已定义且非空。

但是下面的代码 print(merged.get(['PM2.5_CF1_ug/m3', 'Uptime Minutes', 'RSSI_dbm', 'Temperature_F', 'Humidity_%'])) 打印 None 而不是打印值。 这是在没有更改代码任何内容的情况下突然发生的事情。我什至尝试完全加载合并的数据框。我确信这是一个 pandas 问题,但我无法在任何地方找到解决方案。请帮我解决这个问题。

运行 google colab 上的代码 Pandas版本:1.3.5

您在 UptimeMinutes 中有错字。你写了 'Uptime Minutes' 而不是