我有一个Pandas DF,我想在其中将列值转换为整数值。信息应以米为单位存储,但也可以以公里为单位存储,从而产生以下可能的值:23145.0 (.0 should be removed)47,587 (should be multiplied *1000)我尝试了转换数据类型的不同选项,但我似乎总是破坏现有的整数,并且无法正确检查</em
我想创建的逻辑只在索引中存在特定行整数时才触发,如果特定列为空,则在同一行中触发。dataframe有一个代码,其中所有的'nan‘都用空格填充,如下所示:这是我用来查看特定行整数是否存在以及列是否为null的逻辑:
if 12 in df.index我如何让我的代码足够灵活,让我说空白是空的?或者我必须用NaN替换空格?理想情况下,我希望避免后一种选择,因为
这是一个相当昂贵的搜索,所以我想将结果保存在一个Pandas列中,以便更快地检索。Pandas有一个很好的isin()方法,用于确定单个检索到的项是否在给定的查询集中,但我不确定如何进行反向操作。下面是一个简单的单行示例:>>> example = DataFrame({"text": "the quick brown