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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 11173 | 回復(fù): 10
打印 上一主題 下一主題

[文本處理] 總時間 [復(fù)制鏈接]

論壇徽章:
2
15-16賽季CBA聯(lián)賽之四川
日期:2020-08-18 20:19:4815-16賽季CBA聯(lián)賽之青島
日期:2022-01-19 11:51:49
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2023-08-04 21:25 |只看該作者 |倒序瀏覽
本帖最后由 unix520 于 2023-08-04 21:27 編輯

哈嘍大家好
由于一個名稱分成了很多行記錄, 需要統(tǒng)計出所有名稱相同總時間,    即會變成1個名稱總時間   沒有名稱相同的也需要輸出原數(shù)據(jù)         最大單位使用小時   精確到 時 分 秒
分隔符是 "\t"       第1列是名稱               第3列時間   


  1. 老6        ID        1h:2m:59s
  2. 張三        ID        0h:10m:00s
  3. 李4        ID        0h:07m:07s
  4. 老6        ID        0h:01m:02s
  5. 老6        ID        0h:2m:59s
  6. 張三        ID        2h:11m:01s
  7. 王五        ID        0h:0m:01s

復(fù)制代碼
喜歡awk

論壇徽章:
0
2 [報告]
發(fā)表于 2023-08-05 13:55 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽

論壇徽章:
2
15-16賽季CBA聯(lián)賽之四川
日期:2020-08-18 20:19:4815-16賽季CBA聯(lián)賽之青島
日期:2022-01-19 11:51:49
3 [報告]
發(fā)表于 2023-08-07 15:59 |只看該作者
本帖最后由 unix520 于 2023-08-07 16:05 編輯

回復(fù) 2# 本友會機友會攝友會

  直接處理不行嗎要轉(zhuǎn)一次csv 這么繁瑣嗎,   但為什么執(zhí)行后變多了,,  似乎并沒有統(tǒng)加起來,,,用的ps1,   看的頭暈   可以寫完整的試試嗎
  1. Set-Location ${PSScriptRoot}

  2. #1 把不規(guī)范的txt,處理成規(guī)范的csv
  3. $csv = Get-Content -LiteralPath "${PSScriptRoot}20230805in.txt" | ForEach-Object {
  4.         $_ -replace ' +',','
  5. } | ConvertFrom-Csv -Header 'a','b','c'
  6. $csv

  7. $根據(jù)第一列分組 = $csv | Group-Object -Property 'a'
  8. # group-object是一個數(shù)組,屬性有:
  9. # 數(shù)組屬性有:g[0].name ,g[0].count,g[0].group

  10. foreach ($i in $根據(jù)第一列分組) #遍歷分組
  11. {
  12.         $時間累加 = $null
  13.         foreach ($i2 in $i.Group) #遍歷分組內(nèi)的第3列的每一個值
  14.         {
  15.                 $i3 = $i2.c -replace '[a-z]' -as [timespan]
  16.                 $時間累加 += $i3
  17.         }
  18.         '{0} {1}' -f $i2.a,$時間累加 #輸出結(jié)果
  19. }

  20. a                b c
  21. -                - -
  22. 老6        ID        1h:2m:59s     
  23. 張三        ID        0h:10m:00s   
  24. 李4        ID        0h:07m:07s   
  25. 老6        ID        0h:01m:02s   
  26. 老6        ID        0h:2m:59s     
  27. 張三        ID        2h:11m:01s   
  28. 王五        ID        0h:0m:01s     
  29. 老6        ID        1h:2m:59s
  30. 張三        ID        0h:10m:00s
  31. 李4        ID        0h:07m:07s
  32. 老6        ID        0h:01m:02s
  33. 老6        ID        0h:2m:59s
  34. 張三        ID        2h:11m:01s
  35. 王五        ID        0h:0m:01s

復(fù)制代碼


論壇徽章:
0
4 [報告]
發(fā)表于 2023-08-09 10:40 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽

論壇徽章:
2
15-16賽季CBA聯(lián)賽之四川
日期:2020-08-18 20:19:4815-16賽季CBA聯(lián)賽之青島
日期:2022-01-19 11:51:49
5 [報告]
發(fā)表于 2023-08-10 09:43 |只看該作者
本帖最后由 unix520 于 2023-08-10 09:52 編輯

回復(fù) 4# 本友會機友會攝友會

我使用win10 22h2 最新系統(tǒng)自帶PowerShell版本,  執(zhí)行上面2樓代碼一閃而過, 不知道某些代碼是不是讓網(wǎng)頁吃了  對PowerShell有些陌生,看到老師發(fā)了100多文章,但都是中上知識編碼難度,老師可以發(fā)一些非常簡單PowerShell代碼使用示例嗎。例如輸入文件有幾種方法,輸出文件又有幾種方法,
另外希望老師發(fā)一些高速去重復(fù)行代碼示例,處理文本列等示例,一些簡單常用講解文章。

論壇徽章:
2
15-16賽季CBA聯(lián)賽之四川
日期:2020-08-18 20:19:4815-16賽季CBA聯(lián)賽之青島
日期:2022-01-19 11:51:49
6 [報告]
發(fā)表于 2023-08-10 22:28 |只看該作者
回復(fù) 4# 本友會機友會攝友會
執(zhí)行你腳本后輸入和輸出一樣


論壇徽章:
20
程序設(shè)計版塊每日發(fā)帖之星
日期:2015-10-11 06:20:0015-16賽季CBA聯(lián)賽之山東
日期:2016-05-28 18:18:5615-16賽季CBA聯(lián)賽之新疆
日期:2017-04-12 22:55:4715-16賽季CBA聯(lián)賽之青島
日期:2017-06-26 18:30:0315-16賽季CBA聯(lián)賽之四川
日期:2017-09-04 12:27:0315-16賽季CBA聯(lián)賽之福建
日期:2018-02-09 14:28:3315-16賽季CBA聯(lián)賽之同曦
日期:2018-04-17 12:43:3415-16賽季CBA聯(lián)賽之浙江
日期:2018-07-14 13:27:4015-16賽季CBA聯(lián)賽之吉林
日期:2018-09-13 15:48:2915-16賽季CBA聯(lián)賽之新疆
日期:2016-05-07 05:05:3215-16賽季CBA聯(lián)賽之八一
日期:2016-03-14 12:32:06程序設(shè)計版塊每日發(fā)帖之星
日期:2015-12-12 06:20:00
7 [報告]
發(fā)表于 2023-08-11 10:24 |只看該作者
本帖最后由 baby_神 于 2023-08-11 10:32 編輯
  1.       
復(fù)制代碼
  1. awk -F '[:\t ]+' '{         
  2.     name = $1
  3.     time = $3 * 3600 + $4 * 60 + $5
  4.     total_time[name] += time
  5. }
  6. END {
  7.     for (name in total_time) {
  8.         printf "%s\t%dh:%dm:%ds\n", name, total_time[name] / 3600, (total_time[name] % 3600) / 60, total_time[name] % 60
  9.     }
  10. }' filename
復(fù)制代碼

論壇徽章:
2
15-16賽季CBA聯(lián)賽之四川
日期:2020-08-18 20:19:4815-16賽季CBA聯(lián)賽之青島
日期:2022-01-19 11:51:49
8 [報告]
發(fā)表于 2023-08-11 11:10 |只看該作者
回復(fù) 7# baby_神

謝謝老師,寫的非常優(yōu)美

論壇徽章:
25
程序設(shè)計版塊每日發(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
9 [報告]
發(fā)表于 2023-08-29 12:34 |只看該作者
回復(fù) 1# unix520

unix520你好:
下面你發(fā)表的主題中均有大家給你的回復(fù),而你卻把1樓提問帖的內(nèi)容修改成了如“謝謝”、“算了 不問了”、“新年快樂”等內(nèi)容。大家回復(fù)幫你解決問題是要耗費時間和精力的,你這樣做是對回復(fù)人的不尊重,也讓該主題失去了參考價值。請恢復(fù)這些主題中1樓提問帖的內(nèi)容。

http://www.72891.cn/forum.php?mod=viewthread&tid=4319222
http://www.72891.cn/forum.php?mod=viewthread&tid=4319242
http://www.72891.cn/forum.php?mod=viewthread&tid=4319228
http://www.72891.cn/forum.php?mod=viewthread&tid=4319296


論壇徽章:
2
15-16賽季CBA聯(lián)賽之四川
日期:2020-08-18 20:19:4815-16賽季CBA聯(lián)賽之青島
日期:2022-01-19 11:51:49
10 [報告]
發(fā)表于 2023-08-29 13:28 |只看該作者
回復(fù) 9# wh7211

沒有不尊重意思,   請不要誤會哦, 如有一些不當(dāng)之處,  實在抱歉, 希望大家諒解。已全部更正及還原主題意思
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP