我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

我想要删掉有负值的行

为什么总是报错呢?
TypeError: list indices must be integers or slices, not str
```python
import pandas as pd
import openpyxl
from openpyxl import load_workbook
df = load_workbook('A.xlsx')
ws1=['SC']

for i in ws1['2021']:
    if i < 0:
        df = df.drop(df.index(i), axis=0)

df.to_excel('df_new.xlsx')

```

筛除负值不是直接df[df['column']>=0]就行么

近期文章

  • SQL连表查询 两张表找出不同的值
  • 关于#python#的问题,请各位专家解答!
  • 用JS+HTML+CSS制作H5小游戏
  • C#生成的exe文件放在system32下无法运行?
  • c/啥问题/刚学着自己打打看看/门外汉
  • 为什么中文字是乱码,能不能看看
  • update where条件里单独执行查出来只有8条数据,为什么执行更新操作的时候 却执行了1000条数据?
  • 请教 BLE 蓝牙HID协议开发
  • Java内容有些还是不懂,小白请教
  • 关于#tcp/ip#的问题:请大牛指点迷津
  • websorm2018.3版本新建sass文件找不到这个选项,在sass文件中写sass一直报预发错误(mac os 10.14)
  • 兄弟们,帮助这个新萌
  • 输入了3456没有输出18
  • c++语言程序在输入正确后的问题
  • windows server 本地及用户登录操作日志审计记录?
  • 求Sn不超过40的最大值
  • tushare和tushare pro的语法有什么不同吗
  • 一个Java正则表达式的问题
  • 在学习FASTAPI的时候遇到了(Method Not Allowed
  • 关于c语言input和output的一些问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华