python:在Excel中循环索引并替换为字符串

2024-09-29 07:35:21 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一张excel表格,格式如下:

enter image description here

现在我要做的是循环遍历A列中的每个索引单元格,并为所有单元格指定相同的值,直到到达下一个0为止。例如:

enter image description here

现在我已经尝试将excel文件导入到pandas数据框中,然后使用for循环来实现这一点,但我似乎无法让它工作。任何建议或指导适当的方法将不胜感激! 谢谢你抽出时间

编辑: 使用@wen ben的方法:s.index=pd.Series((s.index==0).cumsum()).map({1:'bananas',2:'cherries',3:'pineapples'})

只需输入A列中所有单元格的第一个元素(bananas)


Tags: 文件数据方法编辑pandasforindex格式