我正在使用 Sublime Text 3 在 Python3 中进行编程。
我有一个包含 8 列的 csv 文件,其中两列是空的。使用 pandas 读取文件后,我将迭代行,从当前行获取数据,然后使用该数据填充同一行中的两个空条目。
我可以在行中写入数据吗?或者我是否需要创建一个完全不同的文件来存储新完成的 csv 文件,我应该如何做?
最佳答案
您可以在迭代自身时写入数据。尝试这样的事情
column = df['a'] * df['b']
df['c'] = column.where(df['c'] == np.nan, others=df['c'])
关于python - 使用 Pandas 填充 CSV 文件中缺失的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57532983/