2013-05-30 4 views
0

나는 아래와 같은 목록을 가지고 있으며 데이터 프레임으로 변환하고 싶습니다. 어떤 아이디어입니까? X당신은 어떻게 목록을 데이터 프레임으로 변환합니까 R

STR (x)는

은 다음과 같습니다

List of 2 
$ :List of 8 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : chr "2013-MAY-30 09:17 AM" 
    .. ..$ SITE   : chr "Home Page - User Time]" 
    .. ..$ RESPONSE_TIME: chr "-" 
    .. ..$ AVAIL_PERCENT: chr "-" 
    .. ..$ AGENT  : num 45693 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : chr "2013-MAY-30 09:17 AM" 
    .. ..$ SITE   : chr "Logon To My Accounts - User Time]" 
    .. ..$ RESPONSE_TIME: chr "-" 
    .. ..$ AVAIL_PERCENT: chr "-" 
    .. ..$ AGENT  : num 45693 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : chr "2013-MAY-30 09:17 AM" 
    .. ..$ SITE   : chr " Check - User Time]" 
    .. ..$ RESPONSE_TIME: chr "-" 
    .. ..$ AVAIL_PERCENT: chr "-" 
    .. ..$ AGENT  : num 45693 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : chr "2013-MAY-30 09:17 AM" 
    .. ..$ SITE   : chr " Activity - User Time]" 
    .. ..$ RESPONSE_TIME: chr "-" 
    .. ..$ AVAIL_PERCENT: chr "-" 
    .. ..$ AGENT  : num 45693 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : chr "2013-MAY-30 09:17 AM" 
    .. ..$ SITE   : chr "List - User Time]" 
    .. ..$ RESPONSE_TIME: chr "-" 
    .. ..$ AVAIL_PERCENT: chr "-" 
    .. ..$ AGENT  : num 45693 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : chr "2013-MAY-30 09:17 AM" 
    .. ..$ SITE   : chr "Recipient - User Time" 
    .. ..$ RESPONSE_TIME: chr "-" 
    .. ..$ AVAIL_PERCENT: chr "-" 
    .. ..$ AGENT  : num 45693 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : chr "2013-MAY-30 09:17 AM" 
    .. ..$ SITE   : chr "Cancel - User Time]" 
    .. ..$ RESPONSE_TIME: chr "-" 
    .. ..$ AVAIL_PERCENT: chr "-" 
    .. ..$ AGENT  : num 45693 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : chr "2013-MAY-30 09:17 AM" 
    .. ..$ SITE   : chr "Log Off - User Time]" 
    .. ..$ RESPONSE_TIME: chr "-" 
    .. ..$ AVAIL_PERCENT: chr "-" 
    .. ..$ AGENT  : num 45693 
$ :List of 6 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : POSIXct[1:1], format: "2013-05-30 09:17:00" 
    .. ..$ SITE   : chr "-Online Home Page - User Time]" 
    .. ..$ RESPONSE_TIME: chr "4.145" 
    .. ..$ AVAIL_PERCENT: chr "100.00" 
    .. ..$ AGENT  : num 42627 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : POSIXct[1:1], format: "2013-05-30 09:17:00" 
    .. ..$ SITE   : chr "-Logon To My Accounts - User Time]" 
    .. ..$ RESPONSE_TIME: chr "6.185" 
    .. ..$ AVAIL_PERCENT: chr "100.00" 
    .. ..$ AGENT  : num 42627 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : POSIXct[1:1], format: "2013-05-30 09:17:00" 
    .. ..$ SITE   : chr "-Pay Bills - User Time]" 
    .. ..$ RESPONSE_TIME: chr "8.206" 
    .. ..$ AVAIL_PERCENT: chr "100.00" 
    .. ..$ AGENT  : num 42627 
    ..$ :'data.frame': 1 obs. of 5 variables: 
    .. ..$ DATE_TIME : POSIXct[1:1], format: "2013-05-30 09:17:00" 
    .. ..$ SITE   : chr "-Enter Payment Amounts - User Time]" 
    .. ..$ RESPONSE_TIME: chr "4.976" 
    .. ..$ AVAIL_PERCENT: chr "100.00" 
    .. ..$ AGENT  : num 42627 
+0

그것은'사용하는 것이 좋습니다 str'을 만들고 데이터 (목록)를 공유하는 것보다 훨씬 쉽습니다. 이렇게하면 도움을받는 사람들이 귀하의 데이터를 다시 만들어야합니다. –

+0

@Tyler Rinker, 게시물이 str로 업데이트되었습니다. – user1471980

+0

나는 내 말을 '결말'이라고 말하려고했다. –

답변

1

이 data.frames의 이중 중첩 된 목록과 같은, 그래서 시도 :

do.call(rbind,unlist(x,FALSE)) 
+0

이 오류가 발생했습니다 : (function (..., deparse.level = 1)) 오류 : 행렬 수가 일치해야합니다 (arg 2 참조) – user1471980

+0

감사합니다. 행 이름을 제거하려면 어떻게합니까? – user1471980

+1

나는 그것을 얻었습니다 row.names (yy) <- NULL – user1471980

관련 문제