Skip to content
Prev 336938 / 398528 Next

Help creating a panel dataset

Hi,
Try:
dat <- read.table(text="FIRM?????????????? 'EBITDA 2012'????? 'EBITDA 2011'??? 'ROE 2012'?????? 'ROE 2011'
Microsoft??????????? 65654???????????????? 5654???????????????????????? 54%?????????????? 23%
Apple???????????????? 436354?????????????? 57658??????????????????????? 66%?????????????? 34%
Facebook??????????? 3255???????????????? 344575?????????????????????? 43%?????????????? 44%",sep="",header=TRUE,stringsAsFactors=FALSE,check.names=FALSE)

colnames(dat)[grep("EBITDA|ROE",colnames(dat))] <- gsub(" ", "_",colnames(dat)[grep("EBITDA|ROE",colnames(dat))])
?res <- reshape(dat,direction="long",idvar="FIRM",timevar="YEAR",varying=colnames(dat)[-1],sep="_")
res$FIRM <- factor(res$FIRM, levels=dat$FIRM)
?res[order(res$FIRM),]
#?????? FIRM YEAR EBITDA ROE
#1 Microsoft 2012? 65654 54%
#4 Microsoft 2011?? 5654 23%
#2???? Apple 2012 436354 66%
#5???? Apple 2011? 57658 34%
#3? Facebook 2012?? 3255 43%
#6? Facebook 2011 344575 44%


A.K.



Hello guys .. I hope someone could give an advice on this. 

I have a dataset and have to make a panel regression, but my dataset is like this now 
(number are random) : 

FIRM ? ? ? ? ? ? ? EBITDA 2012 ? ? ?EBITDA 2011 ? ? ?.. ?.. ? ?ROE 2012 ? ? ? ROE 2011 
Microsoft ? ? ? ? ? ?65654 ? ? ? ? ? ? ? ? 5654 ? ? ? ? ? ? ? ? ? ? ? ? 54% ? ? ? ? ? ? ? 23% 
Apple ? ? ? ? ? ? ? ? 436354 ? ? ? ? ? ? ? 57658 ? ? ? ? ? ? ? ? ? ? ? ?66% ? ? ? ? ? ? ? 34% 
Facebook ? ? ? ? ? ?3255 ? ? ? ? ? ? ? ? 344575 ? ? ? ? ? ? ? ? ? ? ? 43% ? ? ? ? ? ? ? 44% 
.. ? ? ? ? ? ? ? ? ? ? ? ?.. ? ? ? ? ? ? ? ? ? ? ? .. ? ? ? ? ? ? ? ? ? ? ? ? ? ? .. ? ? ? ? ? ? ? ? ?.. 
.. ? ? ? ? ? ? ? ? ? ? ? ?.. ? ? ? ? ? ? ? ? ? ? ? .. 
.. ? ? ? ? ? ? ? ? ? ? ? ?.. ? ? ? ? ? ? ? ? ? ? ? .. 

i have to change it like this but i'm a newbie in R and i don't know the commands : 

FIRM ? ? ? ? ? ? ? YEAR ? ? ?EBITDA ? ? ROE ? ? ? 
Microsoft ? ? ? ? ?2012 ? ? ? 65654 ? ? ?54% 
Microsoft ? ? ? ? ?2011 ? ? ? ?5654 ? ? ? 23% 
Apple ? ? ? ? ? ? ? 2012 ? ? ? 436354 ? ? 66% 
Apple ? ? ? ? ? ? ? 2011 ? ? ? 57658 ? ? ? 34% 
Facebook ? ? ? ? ?2012 ? ? ? ?3255 ? ? ? 43% 
Facebook ? ? ? ? ?2011 ? ? ?344575 ? ? ?44% 
.. ? ? ? ? ? ? ? ? ? 
.. ? ? ? ? ? ? ? ? ? ? ? ? 
.. ? ? ? ? ? 


Do you think does an easy and fast way to di it exist? 
Thank you very much to everyone. 

Kind regards