在Pandas dataframe中,'-999‘(作为整数)用作标记,表示丢失数据的“单元格”。如果一行中包含'-999‘,我将通过删除行来清除数据。= -999)但是,生成的dataframe仍然具有相同的形状,带有-999的单元格现在变为空的。然后我又用了一句话:
dataframe.dropna(axis = 0, how = 'all', in
如果单元格包含拼写错误的单词,则尝试删除整行。如果一行被移除,则跳过一行,从而丢失任何拼写错误的单词,这些单词可能会直接发生在另一行之后。If Not Application.CheckSpelling(Word:=cl.Text) Then _Next cl我知道问题是cl没有考虑到当前行已被删除,但我不知道如何纠正这一点。我还知道,<e
我有一个奇怪的CSV,它以"null“作为值,也有一个空单元格作为值。所以我的一排看起来是这样的:我只是在读和重写一个文件:
f = pd.read_csv(input_file,sep=',', quotechar,但这是为了证明我为整个文件获得了相同的值,稍后我将修剪某些列(我已经这样做了,但发现数据是错误的)。那么,我如何既保留"nu
我尝试循环遍历单元格区域,如果某个单元格与某个模式不匹配,则删除整行。因为删除行会跳过迭代步骤,所以我尝试使用'Continue for‘,所以我会删除一行,而不是移动到下一个单元格,而是针对相同的单元格值重新运行,以不跳过一行。不幸的是,Continue for似乎没有被认可。pattern*" Then
Cell.E