因此,我有一个具有以下格式的excel工作表:
现在我要做的是循环遍历A列中的每个索引单元格,并为所有单元格分配相同的值,直到到达下一个0。举个例子:
现在,我已经尝试将excel文件导入到pandas数据帧中,然后使用for循环来执行此操作,但似乎无法使其工作。对适当方法的任何建议或指导都将不胜感激!谢谢您抽时间见我
编辑:使用@wen-ben的方法:s.index=pd.Series((s.index==0).cumsum()).map({1:'bananas',2:'cherries',3:'pineapples'})
仅为列A中的所有单元格输入第一个元素(香蕉
发布于 2019-03-09 18:10:34
假设您有使用cumsum
的数据帧s
s.index=pd.Series((s.index==0).cumsum()).map({1:'bananas',2:'cherries',3:'pineapples'})
https://stackoverflow.com/questions/55080409
复制相似问题