如何在xls表中读入R

时间:2012-10-01 12:02:37

标签: r excel xls

我在Excel中有一个xls表,如下所示:

Bolagets firma              Redogörelse - Liv       
Samtliga bolag                      

Org nr      -               1996

Balansräkning. Belopp i kkr.                        Sida 1 (19)

1                                               2   3
Assets

A.  Tecknat ej inbetalt kapital                 0   0

B.  Immateriella tillgångar                 
    1   Goodwill                                0   
    2   Andra immateriella tillgångar       36 651  36 651

C.  Placeringstillgångar                778 288 001 778 288 001

D.  Placeringstillgångar för vilka livförsäkrings-              30 921 242  30 921 242
    tagaren bär placeringsrisken                    

E.  Återförsäkrares andel av                    
    försäkringstekniska avsättningar                    
    1   Avsättning för ej intjänade premier         579 
        och kvardröjande risker             
    2   Livförsäkringsavsättning                    1 369 453   
    3   Avsättning för oreglerade skador            534 971 
    4   Avsättning för återbäring och rabatter          0   
    5   Övriga försäkringstekniska avsättningar         581 
    6   Avsättning för livförsäkringar för vilka            0      1 905 584
        försäkringstagaren bär placeringsrisken             

F.  Fordringar                  
    1   Fordringar avseende direkt försäkring                   5 804 718   
    2   Fordringar avseende återförsäkring                     94 319   
    3   Övriga fordringar                        7 715 106  13 614 143

G.  Andra tillgångar                    
    1   Materiella tillgångar och varulager         184 140 
    2   Kassa och bank                                           5 877 691  
    3   Egna aktier                                          93 264 
    4   Övriga tillgångar           129 360 6 284 455

H.  Förutbetalda kostnader och                  
    upplupna intäkter                   
    1   Upplupna ränte- och hyresintäkter           16 978 205  
    2   Förutbetalda anskaffningskostnader          2 502 074   
    3   Övriga förutbetalda kostnader och           710 516 20 190 795
        upplupna intäkter               

SUMMA TILLGÅNGAR                        851 240 871

是否可以将其读入R?现在,当我尝试read.table家庭或read.xls时,我会收到很多警告。对不起,数字跳了下面。实际上,该表在上表中的“资产”下面有3列。

最诚挚的问候!

1 个答案:

答案 0 :(得分:0)

根据您的警告,您的列标题似乎与您的列数不符。这是有道理的,因为您的xls文件未设置为表。 read.table()期望文件中的每一行格式都相同。

A行有4列:“A”,“Tecknat ej inbetalt kapital”,“0”,“0” B行有2列:“B”,“Immateriellatillgångar” B.1行有3列:“1”,“Goodwill”,“0” B.2行有7列:“2”,“Andraimmateriellatillgångar”,“36”,“651”,“36”,“651” 等。

您需要的是将章节标题(例如“Immateriellatillgångar”或“B”)移动到列中。一旦开始使用R中的数据,这些列将成为因素。