在读取数据时,drop列包含某些字符串:python

亚力山大

我正在读取目录中的.txt文件,并希望删除包含某些特定字符串的列。

for file in glob.iglob(files + '.txt', recursive=True):
    
    cols = list(pd.read_csv(file, nrows =1))
    
    df=pd.read_csv(file,header=0, skiprows=0, skipfooter=0, usecols =[i for i in cols if i.str.contains['TRIVIAL|EASY']==False])

当我这样做时

df = pd.read_csv(file,header = 0,skiprows = 0,skipfooter = 0,usecols = [i for i> in cols如果i.str.contains ['PASS'] == True])

AttributeError:'str'对象没有属性'str'

我需要解决tp问题的哪一部分?

根据在熊猫中包含特定字符串的列名称选择列

根据字符串条件删除列

AttributeError:'str'对象没有属性'str'

在Pandas中删除以某些字符串结尾的多列

洛兹

无需单独阅读标题,您可以将调用传递给usecols检查是否'EASY'还是'TRIVIAL'不在列名。

exclu = ['EASY', 'TRIVIAL']  # Any substring in this list excludes a column 
usecols = lambda x: not any(substr in x for substr in exclu)

df = pd.read_csv('test.csv', usecols=usecols)

print(df)
   HARD  MEDIUM
0     2       4
1     6       8
2     1       1

样本数据: test.csv

TRIVIAL,HARD,EASYfoo,MEDIUM
1,2,3,4
5,6,7,8
1,1,1,1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python在读取文件时何时解码字节字符串?

来自分类Dev

列表中的阶数字符串包含在读取文件

来自分类Dev

C ++ getline()在读取包含\ 0的字符串流时表现异常

来自分类Dev

C ++ getline()在读取包含\ 0的字符串流时表现异常

来自分类Dev

如何选择包含某些字符串/字符的特定列?

来自分类Dev

在读取数据文件的同时,如何找到用户字符串输入的字谜?

来自分类Dev

为什么在读取双打和字符串时,istream.clear()删除部分字符串?

来自分类Dev

R闪亮的数据表-当字符列包含很长的字符串时强制行高

来自分类Dev

R闪亮的数据表-当字符列包含很长的字符串时强制行高

来自分类Dev

仅读取某些字符串之间的行Python

来自分类Dev

python TypeError:在读取和写入文件时,并非在字符串格式化期间转换了所有参数

来自分类Dev

PHP。读取文件的某些字符串中的某些字符以写入数据库

来自分类Dev

Python无法读取包含特定字符串的文件

来自分类Dev

在读取带字符串的txt文件时获取重复输出,并将其放入arraylist-Java

来自分类Dev

从Python中的数据框读取时无法替换字符串

来自分类Dev

在读取文件路径时从字符串文字更改为原始字符串文字的另一种方法

来自分类Dev

字符串包含某些文本

来自分类Dev

如何读取数据集列中的字符串

来自分类Dev

当列包含指针时,MYSQL查找子字符串

来自分类Dev

读取包含字符串(Bash)的行

来自分类Dev

从包含“”的字符串中读取数字

来自分类Dev

读取可能包含空格的字符串

来自分类Dev

字符串中包含ANSI转义字符时,将忽略Python字符串格式

来自分类Dev

有什么方法可以在读取csv时跳过某些字符

来自分类Dev

QtSpim在读取字符串后削减了2个初始字符

来自分类Dev

流阅读器正在读取的字符串产生无法识别的字符

来自分类Dev

当某些项目包含空格时,为什么不能将字符串变量转换为数组?

来自分类Dev

我正在尝试从python regex解析字符串-字符串包含“:”时无法解析

来自分类Dev

计算不包含某些字符串熊猫数据帧的行

Related 相关文章

  1. 1

    Python在读取文件时何时解码字节字符串?

  2. 2

    列表中的阶数字符串包含在读取文件

  3. 3

    C ++ getline()在读取包含\ 0的字符串流时表现异常

  4. 4

    C ++ getline()在读取包含\ 0的字符串流时表现异常

  5. 5

    如何选择包含某些字符串/字符的特定列?

  6. 6

    在读取数据文件的同时,如何找到用户字符串输入的字谜?

  7. 7

    为什么在读取双打和字符串时,istream.clear()删除部分字符串?

  8. 8

    R闪亮的数据表-当字符列包含很长的字符串时强制行高

  9. 9

    R闪亮的数据表-当字符列包含很长的字符串时强制行高

  10. 10

    仅读取某些字符串之间的行Python

  11. 11

    python TypeError:在读取和写入文件时,并非在字符串格式化期间转换了所有参数

  12. 12

    PHP。读取文件的某些字符串中的某些字符以写入数据库

  13. 13

    Python无法读取包含特定字符串的文件

  14. 14

    在读取带字符串的txt文件时获取重复输出,并将其放入arraylist-Java

  15. 15

    从Python中的数据框读取时无法替换字符串

  16. 16

    在读取文件路径时从字符串文字更改为原始字符串文字的另一种方法

  17. 17

    字符串包含某些文本

  18. 18

    如何读取数据集列中的字符串

  19. 19

    当列包含指针时,MYSQL查找子字符串

  20. 20

    读取包含字符串(Bash)的行

  21. 21

    从包含“”的字符串中读取数字

  22. 22

    读取可能包含空格的字符串

  23. 23

    字符串中包含ANSI转义字符时,将忽略Python字符串格式

  24. 24

    有什么方法可以在读取csv时跳过某些字符

  25. 25

    QtSpim在读取字符串后削减了2个初始字符

  26. 26

    流阅读器正在读取的字符串产生无法识别的字符

  27. 27

    当某些项目包含空格时,为什么不能将字符串变量转换为数组?

  28. 28

    我正在尝试从python regex解析字符串-字符串包含“:”时无法解析

  29. 29

    计算不包含某些字符串熊猫数据帧的行

热门标签

归档