Dan*_*201 3 python dataframe pandas
我提取了一个具有特定值的单列数据框。现在这是数据框的样子:
Commodity
0 Cocoa
4 Coffee
6 Maize
7 Rice
10 Sugar
12 Wheat
Run Code Online (Sandbox Code Playgroud)
现在我想分别用列中它上面的值填充每个没有值的索引,所以它应该是这样的:
Commodity
0 Cocoa
1 Cocoa
2 Cocoa
3 Cocoa
4 Coffee
5 Coffee
6 Maize
7 Rice
8 Rice
9 Rice
10 Sugar
11 Sugar
12 Wheat
Run Code Online (Sandbox Code Playgroud)
我似乎没有从使用文本数据的熊猫文档中得到任何信息。谢谢你的帮助!
我用pd.RangeIndex. 它的工作原理是range这样的,我需要传递一个大于当前索引中最大数字的数字。
df.reindex(pd.RangeIndex(df.index.max() + 1)).ffill()
Commodity
0 Cocoa
1 Cocoa
2 Cocoa
3 Cocoa
4 Coffee
5 Coffee
6 Maize
7 Rice
8 Rice
9 Rice
10 Sugar
11 Sugar
12 Wheat
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3444 次 |
| 最近记录: |