亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 6173 | 回復(fù): 10
打印 上一主題 下一主題

[文本處理] 請(qǐng)教如何提取第五列包含關(guān)鍵詞,第三列不包含關(guān)鍵詞,且第二列和第四列相等的行 [復(fù)制鏈接]

論壇徽章:
1
2015亞冠之首爾
日期:2015-11-03 18:40:52
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2021-11-08 14:52 |只看該作者 |倒序?yàn)g覽
源文件如下:
     1 100000 1096203 1096834 NH L=3.5e-07 W=4.2e-07
     1 100002 VSS 1096834 NH L=3.5e-07 W=4.2e-07
     1 abc 1096207 abc NH L=3.5e-07 W=4.2e-07
     3 100006 1096209 1096834 NH L=3.5e-07 W=4.2e-07

     1 NH 1096207 abc PH L=3.5e-07 W=4.2e-07
     2 100006 NHFF 1096834 FH L=3.5e-07 W=4.2e-07


提取條件:
1,第五列為關(guān)鍵詞NH且第三列為關(guān)鍵詞VSS
2,第五列為關(guān)鍵詞NH且第三列不是關(guān)鍵詞VSS且第二列和第四列字符串相同

提取后的文件如下:
     1 100002 VSS 1096834 NH L=3.5e-07 W=4.2e-07
     1 abc 1096207 abc NH L=3.5e-07 W=4.2e-07


非常感謝大神們的幫助。

論壇徽章:
1
2015亞冠之首爾
日期:2015-11-03 18:40:52
2 [報(bào)告]
發(fā)表于 2021-11-08 16:46 |只看該作者
補(bǔ)充一下,還需要把第六列和第七列的科學(xué)計(jì)數(shù)法轉(zhuǎn)化成數(shù)字格式。
提取結(jié)果如下:
     1 100002 VSS 1096834 NH L=0.35 W=0.42
     1 abc 1096207 abc NH L=0.35 W=0.42

論壇徽章:
6
15-16賽季CBA聯(lián)賽之浙江
日期:2021-07-14 11:18:4315-16賽季CBA聯(lián)賽之浙江
日期:2021-08-20 17:26:1015-16賽季CBA聯(lián)賽之天津
日期:2021-09-01 10:56:4619周年集字徽章-19
日期:2021-10-12 11:08:032016科比退役紀(jì)念章
日期:2021-10-12 11:33:4515-16賽季CBA聯(lián)賽之深圳
日期:2021-11-11 14:25:38
3 [報(bào)告]
發(fā)表于 2021-11-08 17:01 |只看該作者
回復(fù) 2# jiawei2426

你這個(gè)科學(xué)計(jì)數(shù)法的轉(zhuǎn)換,是什么規(guī)律

論壇徽章:
1
2015亞冠之首爾
日期:2015-11-03 18:40:52
4 [報(bào)告]
發(fā)表于 2021-11-08 17:07 |只看該作者
回復(fù) 3# a5love3n

就是 乘以 e+06,然后以十進(jìn)制數(shù)字的形式顯示

論壇徽章:
6
15-16賽季CBA聯(lián)賽之浙江
日期:2021-07-14 11:18:4315-16賽季CBA聯(lián)賽之浙江
日期:2021-08-20 17:26:1015-16賽季CBA聯(lián)賽之天津
日期:2021-09-01 10:56:4619周年集字徽章-19
日期:2021-10-12 11:08:032016科比退役紀(jì)念章
日期:2021-10-12 11:33:4515-16賽季CBA聯(lián)賽之深圳
日期:2021-11-11 14:25:38
5 [報(bào)告]
發(fā)表于 2021-11-08 17:29 |只看該作者
回復(fù) 4# jiawei2426

  1. awk -F'[-= e]' '$5~/NH/&&$3~/VSS/{printf $1" "$2" "$3" "$4" "$5" "$6"=%s "$10"=%s\n",$7/(($9-6)*10),$11/(($13-6)*10)}$5~/NH/&&$2==$4{printf $1" "$2" "$3" "$4" "$5" "$6"=%s "$10"=%s\n",$7/(($9-6)*10),$11/(($13-6)*10)}' 1.txt
復(fù)制代碼
我了解的awk不認(rèn)識(shí)科學(xué)計(jì)數(shù)法,期待有大神寫(xiě)出更簡(jiǎn)潔的

論壇徽章:
25
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-05-03 06:20:0015-16賽季CBA聯(lián)賽之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16賽季CBA聯(lián)賽之佛山
日期:2018-08-03 13:19:3315-16賽季CBA聯(lián)賽之山西
日期:2018-08-07 19:46:2315-16賽季CBA聯(lián)賽之廣夏
日期:2018-08-08 19:31:5015-16賽季CBA聯(lián)賽之青島
日期:2018-11-26 15:21:5015-16賽季CBA聯(lián)賽之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16賽季CBA聯(lián)賽之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16賽季CBA聯(lián)賽之八一
日期:2018-07-03 16:56:46
6 [報(bào)告]
發(fā)表于 2021-11-08 17:31 |只看該作者
本帖最后由 wh7211 于 2021-11-08 18:24 編輯

回復(fù) 1# jiawei2426


  1. cat 1
  2. 1 100000 1096203 1096834 NH L=3.5e-07 W=4.2e-07
  3. 1 100002 VSS 1096834 NH L=3.5e-07 W=4.2e-07
  4. 1 abc 1096207 abc NH L=3.5e-07 W=4.2e-07
  5. 3 100006 1096209 1096834 NH L=3.5e-07 W=4.2e-07

  6. 1 NH 1096207 abc PH L=3.5e-07 W=4.2e-07
  7. 2 100006 NHFF 1096834 FH L=3.5e-07 W=4.2e-07

  8. awk '$5=="NH"&&($3=="VSS"||$3!="VSS"&&$2==$4)' 1
  9. 1 100002 VSS 1096834 NH L=3.5e-07 W=4.2e-07
  10. 1 abc 1096207 abc NH L=3.5e-07 W=4.2e-07
復(fù)制代碼

論壇徽章:
6
15-16賽季CBA聯(lián)賽之浙江
日期:2021-07-14 11:18:4315-16賽季CBA聯(lián)賽之浙江
日期:2021-08-20 17:26:1015-16賽季CBA聯(lián)賽之天津
日期:2021-09-01 10:56:4619周年集字徽章-19
日期:2021-10-12 11:08:032016科比退役紀(jì)念章
日期:2021-10-12 11:33:4515-16賽季CBA聯(lián)賽之深圳
日期:2021-11-11 14:25:38
7 [報(bào)告]
發(fā)表于 2021-11-08 17:33 |只看該作者
回復(fù) 6# wh7211

大神出來(lái)了,膜拜

論壇徽章:
1
2015亞冠之首爾
日期:2015-11-03 18:40:52
8 [報(bào)告]
發(fā)表于 2021-11-08 17:34 |只看該作者
回復(fù) 5# a5love3n
非常感謝你的解答,關(guān)于科學(xué)計(jì)數(shù)法,我在網(wǎng)上找了一個(gè)解決方法如下:
awk '{$6=sprintf("%.2f",$6*1e+06);print}' file

論壇徽章:
1
2015亞冠之首爾
日期:2015-11-03 18:40:52
9 [報(bào)告]
發(fā)表于 2021-11-08 17:35 |只看該作者
回復(fù) 5# a5love3n
首先感謝你的答復(fù)。
關(guān)于科學(xué)計(jì)數(shù)法,我在網(wǎng)上找了個(gè)解決辦法:awk '{$6=sprintf("%.2f",$6*1e+06);print}' file


論壇徽章:
6
15-16賽季CBA聯(lián)賽之浙江
日期:2021-07-14 11:18:4315-16賽季CBA聯(lián)賽之浙江
日期:2021-08-20 17:26:1015-16賽季CBA聯(lián)賽之天津
日期:2021-09-01 10:56:4619周年集字徽章-19
日期:2021-10-12 11:08:032016科比退役紀(jì)念章
日期:2021-10-12 11:33:4515-16賽季CBA聯(lián)賽之深圳
日期:2021-11-11 14:25:38
10 [報(bào)告]
發(fā)表于 2021-11-08 17:36 |只看該作者
回復(fù) 8# jiawei2426

學(xué)習(xí)了,原來(lái)awk雖然不認(rèn)識(shí)讀取的科學(xué)計(jì)數(shù)法,但是可以計(jì)算科學(xué)計(jì)數(shù)法
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP