keepononon_____ 2021-09-14 23:21 采纳率: 77.8%
浏览 39
已结题

请问我这个为什么只能删掉最后一个负值行,前面的都删不了呢?



请问我这个为什么只能删掉最后一个负值行,前面的都删不了呢?
import pandas as pd
from pandas import DataFrame
from openpyxl import load_workbook
wb = pd.read_excel('Aged analysis.xlsx',sheet_name='Red')
DataFrame(wb).to_excel('df_new.xlsx',sheet_name='Red',index=False,header=True)
for j in range(0, len(wb.index)):
   # print(j)
    if wb.iat[j, 2]<0:
        print(j)
        data = wb.drop(index=j)
        data.to_excel('df_new.xlsx')
 

  • 写回答

2条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 9月23日
      • 已采纳回答 9月15日
      • 创建了问题 9月14日

      悬赏问题

      • ¥15 使用Java语言编写程序
      • ¥100 AZURE创建地图类webapp
      • ¥20 51单片机实训实验报告
      • ¥15 C# 循环读写数据中途突然变慢
      • ¥15 用Java实现双端队列
      • ¥150 ID3决策树实现分类
      • ¥15 multisim10安装后,找不到NI License Manager的程序来安装许可证
      • ¥15 C++银行卡系统 Help!
      • ¥15 R语言数据分析的相关问题
      • ¥15 模型导入SP后贴图纹理只有一个,拆了四张UV的,怎么解决?