【问题标题】:How to read in xls table into R如何将 xls 表读入 R
【发布时间】:2012-09-22 06:40:50
【问题描述】:

我在 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 family 或read.xls 时,我会收到很多警告。我很抱歉数字跳到下面。基本上该表在上表的“资产”下方有 3 列。

最好的问候!

【问题讨论】:

  • 警告信息:在 read.table(file = file, header = header, sep = sep, quote = quote, : readTableHeader 找到的不完整的最后一行是其中之一

标签: r excel xls


【解决方案1】:

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

A 行有 4 列:“A”、“Tecknat ej inbetalt kapital”、“0”、“0” B 行有 2 列:“B”、“Immateriella tillgångar” B.1 行有 3 列:“1”、“商誉”、“0” B.2 行有 7 列:“2”、“Andra immateriella tillgångar”、“36”、“651”、“36”、“651” 等等。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-04
    • 1970-01-01
    • 2014-05-16
    • 2015-04-29
    • 1970-01-01
    • 2020-01-12
    • 1970-01-01
    • 2021-05-03
    相关资源
    最近更新 更多