[英]R - split alphanumeric char observations with column for each letter factor with value of numeric for each observation
[英]Turn a column with repeating observations into a column for each observation in R
我的數據目前如下圖所示。 我想要的是“permno”變量的所有唯一值的單個列,其中“ret_excess”的以下值作為行。 所以會有一個“10145”列,一個“10516”等等。 Permno 變量是一個股票標識符,其中 ret_excess 是月回報率。 有一個日期變量表示觀察的年/月,我已將其刪除但可以根據需要添加:)
提前致謝!
聽起來你想要 pivot 表格從長到寬。 為了使這一點有意義,需要一個或多個列來唯一標識每個觀察結果。
假設日期列是每個 permno + ret_excess 對的唯一標識符,您可以執行以下操作:
library(tidyr)
df %>%
pivot_wider(id_cols = date, names_from = permno, values_from = ret_excess)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.