我希望遍历数据中的每一行,并且对于字段的每个值,我希望替换某些字符,如果它们存在的话。例如,将“X”替换为“Y”。但是我不想依赖列名,因为它可以改变。我想遍历每个值并剥离字符。i, j in df1.iterrows():
print(j['Name with Name Text']['Field1']) 这个问题的答案是Update a dataframe in pandaswhile iterating row by row,但它取决于
我在Pandas中加载了一个200,000 x 500的dataframe。有没有函数可以自动告诉我哪些列缺少数据?或者我必须遍历每一列并逐个检查元素?一旦我发现一个缺失的元素,我如何定义一个自定义函数(基于列名和同一行中的一些其他数据)来进行自动替换。我看到了fillna()方法,但我不认为它接受(lambda)函数作为输入。
谢谢!