2017-02-07 32 views
2

因此,這裏是我的代碼:創建兩個相乘的變量和國名的R A表

Gap <- read.xls(file.choose(), header=TRUE) 
head(Gap) 
tail(Gap) 
attach(Gap) 
summary(Gap$TotalPop) 
summary(Gap$ChildMor) 
#Median Child Mortality is 16.9 0-5 Child Deaths per 1,000 born 
summary(Gap$GDP) 
#Median GDP per capita in $PPP()inflation adjusted) is $11,750 
options(scipen=999) 
print.table (c(Gap$GDP) * (Gap$TotalPop), Gap$Region) 

我需要做的是打印出2列輸出,一個GDP * TotalPop和的一個國名(「地區」)。問題在於,由於某些原因,R正在將我的地區名稱(它是字母)作爲數字1-144而不是它們的實際名稱?

回答

1

你可以做

product <- Gap$GDP * Gap$TotalPop 
country <- Gap$Region 

print(paste(c(product, country)) 
+0

不幸的是,沒有工作。我需要在那裏有兩列:一列說國家的名字,另一列說明乘以兩個變量的價值。出於某種原因,國名也只是以數字顯示? –

+0

當我打印(國家)時,它只是列出了1,2,3,4等數字。 –

+0

我使用data.frame()計算出來的。謝謝! –