2014-02-26 38 views
2

我們今天正在查看統計課程中的數據框,而我的講師告訴我們關於「熔化」類型和「鑄造」類型。我明白不同之處以及如何在兩者之間進行轉換 - 但爲什麼我會這樣做呢?如果有的話,什麼使得其中一個比另一個更有用呢?是否有特定的情況下,一個會比另一個更好?爲什麼要使用熔融數據幀而不是鑄造數據幀(反之亦然)

我的導師告訴我們「我們知道什麼時候我們需要使用這個或那個只是看着它」......但我不知道我什至要找的東西。如果我需要知道如何去做,Google的搜索「熔化vs鑄造R」爲我提供了各種有用的鏈接,但不是爲什麼一個人更喜歡另一個。

+3

R('lm','glm'等)中的大多數建模函數都要求數據處於「long」而不是「wide」形式。 – joran

+0

有關我的回答,請參閱http://vita.had.co.nz/papers/tidy-data.html – hadley

回答

1

除了建模,我發現long數據集可以有助於繪製不同的級別。當我進行分析時,通常需要每個觀測數據爲1行,我將我的數據重新加工成寬度爲

最後,沒有一個確切的答案,但像reshape2這樣的軟件包的美妙之處在於,您可以將數據轉換爲您需要的任何形式。