首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    pandas文本处理

    1 import pandas as pd 2 import numpy as np 3 4 s = pd.Series(['A', 'b', 'c', 'bbhello', '123 20 -------- 21 key1 key2 22 0 a hee 23 1 b fv 24 2 c w 25 3 d hija 26 4 = pd.Series(['a,b,c', '1,2,3', ['a,,,c'], np.nan]) 176 print(s4) 177 print(s4.str.split(',')) 178 ''' 'k201'] = df4['key2'].str.split('-').str[0] 269 df4['k202'] = df4['key2'].str.split('-').str[1] 270 df4 ['k203'] = df4['key2'].str.split('-').str[2] 271 print(df4) 272 ''' 273 key1 key2 k201 k202

    1.1K20发布于 2020-01-16
  • 来自专栏搜狗测试

    文本处理小记

    【前言】 在平时的测试过程中,经常会遇到各种文本处理的问题,于是把遇到的常用的文本处理命令和方法进行了总结和整理。 ---- 【常用文本处理命令】 awk 1. awk脚本结构awk ' BEGIN{statements } statements2 END{ statements } '2. 处理文本 在测试中,遇到了类似下面的文本处理情形: ? 在多行类似这样的结构文本中,需要把文字提取出来,然后计算所有文本的time总和,于是便想到了用前面的文本处理过程。 以上就是一些文本处理命令的简单介绍,在平时的工作中遇到文本处理的问题,会比较方便快捷的解决。

    1.3K10发布于 2020-03-23
  • 来自专栏有趣的django

    4.shell编程-文本处理三剑客之sed

    User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin avahi-autoipd:x:170:170:Avahi IPv4LL nologin systemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologin [root@VM_0_9_centos shell_learn]# (4) [root@VM_0_9_centos shell_learn]# (4)i 匹配到的行前追加内容 [root@VM_0_9_centos shell_learn]# cat test.txt Complex

    70930发布于 2019-07-04
  • 来自专栏用户7552167的专栏

    Linux文本处理

    cat 命令可以用来显示文本文件的内容(类似于 DOS 下的 type 命令),也可以把几个文件内容附加到另一个文件中,即连接合并文件。

    3K20发布于 2021-03-16
  • 来自专栏若尘的技术专栏

    wk文本处理

    接着,我们可以使用awk模仿cut的操作(结果与cut -f2,3 example.bed一致):

    1.7K45编辑于 2021-12-05
  • 来自专栏sktj

    bootstrap 文本处理

    <meta name="viewport" content="width=device-width, initial-scale=1" charset="utf-8">

    1.9K30编辑于 2022-01-10
  • 来自专栏歪歪梯Club

    Linux文本处理

    sed适合用于对大文件进行正则替换输出 其处理是实时显示(从文件读取一行匹配一行,结果输出) 不会修改原文件(添加g标记为全部替换,不添加为每行替换首个匹配项)

    2.1K20发布于 2021-03-15
  • 来自专栏TalkPython

    Python 文本处理介绍

    文本处理,在Python中有很多方法,最常见的有正则表达式,标准库的字符串处理方法。当然除了常用的方法外,还可以使用NLTK自然语言工具包处理字符串、使用机器学习机器技术等。 , 'are': 2,'you': 10, 'and': 1, #'nice': 8} # (0, 6) 1 # (0, 9) 1 # (1, 3) 1 # (1, 4) (1, 5) 1 # (2, 0) 1 # (2, 6) 1 # (3, 2) 1 # (3, 7) 1 # (3, 10) 1 # (4, 1) 1 # (4, 3) 1 # (4, 5) 1 # (4, 6) 1 # (4, 8) 1 从结果中我们可以看到,在列表的第一个元素中有单词6、9并且数量都是一个 ,在列表第二个元素中有单词3、4、5并且数量都是一个等等。

    1.5K30发布于 2019-05-24
  • Linux 文本处理命令

    最近在使用 BASH 进行处理 文本文件的时候,对于文本处理真的是力不从心,今天进行搜集一下linux 中文本处理相关的命令,这样你在进行书写shell 脚本的时候,就能写出更好的方案。

    1.3K00发布于 2020-12-30
  • 来自专栏生信技能树-R

    Linux -文本处理 grep

    filegeneexonUTRMar402 09:33:12 ~$ cat Data/example.gtf | grep -w -f file #注意这里是grep -w -f 文件名图片正则表达式 pic4图片 ' -v -c 126Mar402 10:17:51 ~3.$ cat Data/example.gtf | grep -E 'CDS|UTR' | less -NSMar402 10:20:03 ~4. DD==8CBB@=>BBA=8=@@;DBDBBBEEBEGGGDBEEBBEGDGG@4.+?88BB<?272:@HHHFHGHEHHGHHD;@EDFBDBBGGGDG? G@DD#620:@BGDGBGEGEFGGHHHGHGH=GGGGHHHHHHDHFHHGDGHHHHHHHHHHHHDGDHHGHHHHHHHFHGHGH633:@@;@=BDDBDDGE4GG?

    1.8K20编辑于 2023-03-29
  • 来自专栏嵌入式视觉

    Linux 基础-文本处理

    封面来源 SegmentFault 技术周刊 Vol.19 – Linux 文本处理三利器 概述 Linux 下使用 Shell 处理文本时最常用的工具有: find、grep、xargs、sort、uniq -maxdepth 1 -type d # 查找当前目录下的所有子目录 3,基于目录深度搜索 $ find . maxdepth 3 -type f # 目录向下最大深度限制 3 4,根据文件时间戳进行搜索

    1.1K10编辑于 2022-09-05
  • 来自专栏xiaosen

    文本处理基本方法

    jieba库考虑到了性能问题,支持并行分词,提高大规模文本处理的效率。这使得它成为当前Python语言中优秀的中文分词组件之一。

    92110编辑于 2024-03-24
  • 来自专栏Linux学习日志

    Shell 文本处理命令

    对文件内容进行去重 如果文件内容有很多重复的,需要进行去重。sort也是支持的,可以通过-u参数使用

    1.2K10发布于 2020-08-26
  • 来自专栏数据云团

    Python进阶-文本处理

    import csv from distutils.log import warn as printf DATA = ((4, "Python进阶-Web 服务", "数据云团"), (5, "Python

    1.2K10发布于 2019-07-18
  • 来自专栏coding

    Linux文本处理命令

    wc wc [OPTION]... [FILE]... -l: lines -w: words -c: characters [root@senlong tmp]# wc /etc/passwd 38 50 1748 /etc/passwd [root@senlong tmp]# wc -l /etc/passwd # 文件行数 38 /etc/passwd [root@senlong tmp]# wc -w /etc/passwd # 文件单词数 50 /etc/passwd [root@s

    2K20发布于 2018-06-27
  • 来自专栏生信技能树-R

    Linux -文本处理 sed

    http://www.biotrainee.com/thread-1376-1-1.html) Mar402 12:23:06 ~ $ cat Data/readme.txt | sed -e '2,4 1376-1-1.html) #方法3: Mar402 12:23:33 ~ $ cat Data/readme.txt | sed -e '2 c *****' -e '3 c *****' -e '4 ***** ***** ***** (http://www.biotrainee.com/thread-1376-1-1.html) #方法4: Mar402 12:25:47 ~ $ cat Data /readme.txt | sed '2 c *****' | sed '3 c *****' | sed '4 c *****' Welcome to Biotrainee() ! SRR1039520.fastq.gz;SRR1039520_1.fastq.gz;SRR1039520_2.fastq.gz 637e08d030778c6581731647f3c3d8cc;4be82ad33d7d4990bed3c4bc701dc070

    1.9K20编辑于 2023-03-29
  • 来自专栏Python数据科学

    pandas 文本处理大全

    本次来介绍关于文本处理的几个常用方法。 文本的主要两个类型是string和object。如果不特殊指定类型为string,文本类型一般为object。 Mike@126.cn 2 Kelvin 45 M KelvinChai@gmail.com 3 xiaoLi 23 L xiaoli@163.com 4 jordon sohu com 1 Mike 126 cn 2 KelvinChai gmail com 3 xiaoli 163 com 4 qiqiqiqi 5 AmeiAmei 4、文本拼接 文本拼接通过cat方法实现,参数: others: 需要拼接的序列,如果为None不设置,就会自动把当前序列拼接为一个字符串 sep ----- 0 1 0 jordon sohu 1 vMike NaN 2 KelvinChai gmail 3 xiaoli 163 4

    1.1K20编辑于 2023-08-29
  • 来自专栏sktj

    python核心编程(文本处理)

    "; seq = ("a", "b", "c"); # 字符串序列 print str.join( seq ); 3、zip用法 a = [1,2,3] #此处可迭代对象为列表 b = [4,5,6 ] c = [4,5,6,7,8] zipped = zip(a,b) zipped <zip object at 0x02B01B48> #返回的是一个对象 list(zipped) [( 1, 4), (2, 5), (3, 6)] #使用list()函数转换为列表 list(zip(a,c)) [(1, 4), (2, 5), (3, 6)] zipped = zip(a,b) list(zip(*zipped)) #解压也使用list进行转换 [(1, 2, 3), (4, 5, 6)] 4、python字典转json:json.dumps(xx,indent=xx) ! JSON ***') printf(dumps(BOOKs)) printf('\n*** PRETTY_PRINTED JSON ***') printf(dumps(BOOKs, indent=4)

    1.6K30编辑于 2022-05-14
  • 来自专栏用代码征服天下

    Linux文本处理详细教程

    文本处理 本节将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是常用的; 和D6D0CEC4 查询: grep:grep -rnP "\xE4\xB8\xAD\xE6\x96\x87|\xD6\xD0\xCE\xC4" *即可 汉字编码查询:http://bm.kdd.cc cut -f2,4 filename 去文件除第3列的所有列 cut -f3 --complement filename -d 指定定界符 cat -f2 -d";" filename cut stdin awk '{print vara}' vara=$var file # 输入来自文件 用样式对awk处理的行进行过滤 awk 'NR < 5' #行号小于5 awk 'NR==1,NR==4 {print}' file #行号等于1和4的打印出来 awk '/linux/' #包含linux文本的行(可以用正则表达式来指定,超级强大) awk '!

    5.4K20发布于 2020-08-10
  • 来自专栏python3

    assign之python文本处理

    1.python在处理文本时,在遇到列表中的两数相加时,需要先将其转化为float类型;若转换失败,多半是因为float在转换int与string或str时,字符串中不允许存在空格或者引号

    87820发布于 2020-01-06
领券