假设我有一个数据框,如下所示:
A
0 Apple
1 orange
2 pear
3 apple
对于指数值 4-1000,我希望它们都说"西瓜"。
有什么建议吗?
重新索引并填充 NaN:
df.reindex(np.r_[:1000]).fillna('watermelon')
或
df = df.reindex(np.r_[:1000])
df.iloc[df['A'].last_valid_index() + 1:, 0] = 'watermelon' # df.iloc[4:, 0] = "..."
A
0 Apple
1 orange
2 pear
3 apple
4 watermelon
5 watermelon
...
999 watermelon