我想知道 Pandas Dataframe 是否也允许对字符串进行插值。 (我的值有效但不适用于字符串)。
import pandas as pd
import numpy as np
s = pd.Series(["Blue", "Blue", np.nan, "Blue","Blue","Red"])
s = s.interpolate()
print(s)
期望的输出: 蓝色的, 蓝色的, 蓝色的, 蓝色的, 蓝色的, 红色
最佳答案
只需使用 ffill。
s = s.ffill()
关于带有字符串的 Python Pandas Dataframe 插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42219282/