은 R

2014-06-05 1 views
0

간단한 질문에 신체의 각 파일의 행 수를 계산하는 방법 ... 예를 들어 주어진은 R

1 4 
2 6 
3 5 
4 3 
etc... 

여기서 두 번째 열은 "원유"문서의 각 문서 행 수입니다. 또는 심지어 행 번호의 벡터가 작동합니다.

NROW/nrow은 작동하지 않습니다.

감사합니다.

+0

각 문서에서 행을 찾으시겠습니까? 이 문서는 일반 텍스트를 포함하고 있기 때문에 ... 'crude [[1]]'을 확인하십시오 ... 더 이상 data.frame 또는 벡터 형식이 아닙니다 – vrajs5

+0

Hrmm ... 그래서 코퍼스에 넣을 때가 너무 늦었습니까? –

답변

4

안녕 당신은 모든 신체에 대해이 작업을 수행 할 수 있도록

crude[[1]], 내 컴퓨터에 12 개 행이

library(stringr) 
str_count(string = crude[[1]], pattern = "\\n") 
# [1] 11 
과 라인 피드 (LF)를 셀 수 :

외에도 라인의 경우에서
sapply(crude, FUN = function(x) str_count(string = x, pattern = "\\n") + 1) 
+0

Yup .. exakly. 감사! –

0

실제 데이터는 data.frame이었고 항목 수를 확인할 수 있습니다. 이것을 확인하십시오

data = data.frame(x=1:5,y=1:5,z=1:5) 
corp = Corpus(DataframeSource(data)) 
corp[[1]] 
#Output 
1 
1 
1 

lapply(corp,length) 
#Output 
$`1` 
[1] 3 

$`2` 
[1] 3 

$`3` 
[1] 3 

$`4` 
[1] 3 

$`5` 
[1] 3 
관련 문제