為什麼列用於單一類別的資料?

為什麼列用於單一類別的資料?

背景

我在生產現場工作。作為我日常工作的一部分,我瀏覽網站並從我們系統無法記錄的所有類比儀表收集(用筆和紙書寫)資料。我使用的圓形表通常如下所示:

╔══════════════════════╦═══════╦═══════╦═══════╦═══════╦═══════╗
║ Date                 ║ M     ║ T     ║ W     ║ Th    ║ F     ║
╠══════════════════════╬═══════╬═══════╬═══════╬═══════╬═══════╣
║                      ║ 10/14 ║ 10/15 ║ 10/16 ║ 10/17 ║ 10/18 ║
║ Pump Inlet Pressure  ║   60  ║   60  ║   60  ║   55  ║   60  ║
║                      ║       ║       ║       ║       ║       ║
║ Pump Outlet Pressure ║ 100   ║  100  ║  110  ║  105  ║  110  ║
║                      ║       ║       ║       ║       ║       ║
╚══════════════════════╩═══════╩═══════╩═══════╩═══════╩═══════╝

實際的回合表有 3 頁長,其中有近一百個不同的點,我從中收集資料。我的任務是將數百張手寫的回合表輸入 Excel 中。

當我開始輸入輪次時,我做的第一件事就是將日期設為單列,並從自己的列中收集每個資料點。我製作的 Excel 工作表如下:

╔═══════╦═════════════════════╦══════════════════════╗
║ Date  ║ Pump Inlet Pressure ║ Pump Outlet Pressure ║
╠═══════╬═════════════════════╬══════════════════════╣
║ 10/14 ║                  60 ║                  100 ║
║ 10/15 ║                  60 ║                  100 ║
║ 10/16 ║                  60 ║                  110 ║
║ 10/17 ║                  55 ║                  105 ║
║ 10/18 ║                  60 ║                  110 ║
╚═══════╩═════════════════════╩══════════════════════╝

對我來說,這似乎是在 Excel 中設計表格的正確方法。在我看來,這將使創建圖表、查看趨勢等變得更加容易。但我的老闆總是像頂層表格一樣格式化表格。

問題

這些設計表中哪一張最容易使用?為什麼我們通常用一列來代表一類資料?是否有一些潛在的數學約定?或者是否存在低階電腦科學原因,例如,垂直方向時分配記憶體空間更容易?這是我完全忘記的一些基本的五年級數學知識嗎?

從實用的角度來看,頂部表格在紙上的列印效果要好得多,並且可以更輕鬆地在電腦螢幕上查看一周的數據。但我使用的大多數 Excel 工具似乎都預設處理垂直數據,如底部表格中所示。

答案1

最上面的表是推介會底下的桌子是數據

統一列的約定是為了確保資料不會受到註釋或不相關資訊和/或需要解析的空白的污染。不幸的是,如果您想強制執行資料完整性,Excel 並不是一個好的選擇。

雖然Excel(和類似的)可以像第二個表一樣用於數據,但它作為數據的實際存儲並不是很好:適當的數據庫是更好的選擇,因為該類型的軟體是為以下目的而構建的:分段,複雜的交叉引用、資料驗證、錯誤檢查和檔案一致性、任意資料量的檢索效能等。

有很多反對使用電子表格作為資料庫的論點——太多了,無法在這裡重複,但為了進一步閱讀,請嘗試:「停止使用 Excel 作為資料庫」和「資料庫與電子表格」。

請注意,資料庫資料通常視覺上呈現與第二個範例中的電子表格幾乎相同。這也只是一個約定:實際上,所提供的資料可能是連接的資料庫表和從其他來源提取的子查詢。資料庫軟體是處理結構良好的資料的非常強大的工具。

相關內容