英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
自從新冠疫情以來,各種「 人類迷惑行為 」層出不窮。

比如,為了驅逐新冠,美國牧師跑去電視上 “ 跳大神 ”,祈禱完還誇海口説美國已經恢復了原樣

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
後來的事情,大家應該都知道了,反正,前陣子美國總統 “ 特靠譜 ” 先生都染上了新冠。。。

有人宣佈牛糞是靈丹妙藥,只要在牛糞 + 牛尿中洗澡就可以遠離新冠病毒。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
當然,最騷的還是特朗普,宣揚喝消毒水能抵抗新冠病毒只是他的基本操作,前陣子他還稱不相信感染新冠的自己有傳染性。。

總之,沒有人能比他更懂新冠。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
而最近,令人苦笑不得的迷惑行為又多了一例。

在國外疫情形勢嚴峻的當下,英國因為技術問題,漏統計了近 1 萬 6 千的新冠病例,因為沒統計上,所以也沒有去追蹤這些病例及跟他們有過接觸的人。

來自 BBC 的報道~▼

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
正當世超為英國捏了一把冷汗時,發現了更令人迷惑的地方,這個所謂的技術故障,因為他們的 Excel “ 爆炸 ” 了。

事情是這樣的。。。

英國的新冠檢測由第三方機構操作,第三方把每日檢測結果提交給 PHE( 英國公關健康部門 ),PHE 把數據彙總到 Excel 模板中,再上傳到中央系統。

流程本身並沒有啥問題,問題出在 PHE 的開發人員選擇了xls 文件格式來執行這個操作。

咦?xls 不就是 Excel 的文件格式麼?能有啥問題麼?

看圖 ~

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
xls 跟 xlsx 都是 Excel 文件的常見格式,但xls 是 93-2003 年老版本生成的格式,而 xlsx 是 2007 年後的生成格式。

除了新舊版本的區別,這哥們還有很多不一樣的地方,比如表格行數上限不一樣。

xlsx 的行數上限是 104 萬多行。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
而 xls 的行數上限只有 6 萬多行。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
( 世超牌小貼士:打開 Excel,按 ctrl + ( 向下方向鍵 )就能查看行數上限。 )

在每個測試案例的數據會佔用多行的情況下,xls 模板最多隻能容納幾千個案例。

這是什麼概念呢?讓我們來看下 12 號的英國疫情數據。。。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
這樣一來,xls 當然不夠用了。。。

儘管 PHE 已經在尋找更好的替代方案,但是這一波實打實是吃了一波虧,而 Excel 也在不經意間背上了鍋。

不過這也不是 Excel 第一次背鍋了,再帶大家看一件這哥們搞出來的鬧劇。

通常來説,每個基因會有一個正式的名稱和縮寫,比如有個叫做 Membrane Associated Ring-CH Type Finger 1 的基因,它的簡稱是 MARCH1。

如果咱們在 Excel 裏輸入這個詞彙的話,奇妙的事情就會發生

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
簡單來説,MARCH 是三月的英文,而月份再加上數字的組合會被 Excel 會智能識別為日期。

世超嘗試了一下,發現這玩意真的有點東西。

如果數字小的話,比如 march20,他會識別為 2020/03/20,如果數字大的話,超出了每個月日期上限,比如 march55,他還會幫你改成年份!

march55 被識別成了 1995/03/01▼

普通人可能會覺得這玩意還挺方便的,但是科研人員心態直接就崩了,我特麼輸入一個基因名稱,你給我改成日期幹啥啊!!

不僅僅是輸入會帶來這樣的操作,如果你把數據導出成 txt 或者 csv 文件,然後再用 Excel 去打開這份文件時,也會遭遇這樣的自動轉換,然後這時你還不知道轉換前是什麼東西。。。

而這種智能操作無法被永久性停用。

根據《 華爾街郵報 》的報道,在頂級科學期刊中有五分之一的遺傳學論文包含類似的錯誤。

HGNC ( 基因命名委員會 )直接被逼得把人類的基因名稱都給改了。。。

Excel 到底有多坑,大家自己感受下。。。

當然,這些都算是特殊情況,大部分時候 Excel 還是挺好用的。

除了可以輕鬆做一些簡單的數據統計、分析,還可以運用 Excel 自帶的模板統計每月的收入和支出、做甘特圖等等。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
還可以做每日規劃。。。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
這些都是基本操作了,閒的時候,還可以用 Excel 做個俄羅斯方塊來玩玩 ~

下面這個是比較簡陋的版本,大致操作途徑是調出 Excel 裏面的開發工具,然後通過 Visual Basic 編寫代碼完成。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
要是對自己比較自信,還可以學一波大神的操作,用 Excel 重製一個文明 1 。。。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
或者用 Excel 來畫個畫 ~

日本的堀內辰男,60 歲退休以後感覺比較悠閒,就在家開始用 Excel 創作畫作了。

帶大家來欣賞一下他的畫作。

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
是不是完全看不出來這是用 Excel 做的?

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
在世超看來,大部分時候 Excel 還是挺好用的,如果它能夠再成熟一點,能夠自己處理數據就更好了 ~

英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。
參考資料、圖片來源:

微博 @ 環球時報、封面新聞、MrExcel

BBC 《 Excel : Why using Microsoft's tool caused Covid-19 results to be lost 》

THE VERGE 《 Scientists rename human genes to stop Microsoft Excel from misreading them as dates 》

sciencemag.org 《 One in five genetics papers contains errors thanks to Microsoft Excel 》

CSDN 《 手把手教你用 Excel 編寫俄羅斯方塊 》 @碼農翻身

interestingengineering.com 《 80-Year-Old Japanese Man Uses Excel to Create Dazzling Paintings 》

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 2276 字。

轉載請註明: 英國漏記了近16000個新冠病例,這鍋可能得微軟背。。。 - 楠木軒