我有數據集顯示人們在10分鐘的時間間隔內花了30分鐘的時間。將每人累計變量擴展到時間間隔變量
Person cumulative_time Activity
A 10 Game
A 30 Eat
B 10 Sleep
B 20 Game
B 30 Sleep
which means person A did gaming during the first 10 minutes,
and eating during the next 20 minutes,
and person B was sleeping for the first 10 min,
gaming for the next 10 min, and sleeping for the last 10 mins.
我想重構數據集。每一行將是每個獨特的人。
然後,每列將會是這樣的每個時間間隔。
Person time10 time20 time30
A Game Eat Eat
B Sleep Game Sleep
我知道我可以使用「崩潰」使人獨特,但我不知道這可以如何用於我的目的。 「重塑」命令做了類似的事情,但我再也找不出如何使用它來做我想做的事情。
謝謝您的回答!但是你的代碼的結果與我想要的結果有所不同。它應該是遊戲,吃,吃。不是遊戲遊戲吃 – user42459
您可以自由地對我的代碼進行必要的微小更改以使其滿足您的需求 - 讀取代碼並找出命令執行的操作,然後修復它們。 – 2017-08-28 21:50:49