Attribute Time Value
pmEulRlcUserPacketThp 2013-04-30 12,51,34,17
pmEulRlcUserPacketThp 2013-04-30 84,28,17,10
pmEulRlcUserPacketThp 2013-04-30 11,43,28,15
pmEulRlcUserPacketThp 2013-04-30 80,26,17,91
pmEulRlcUserPacketThp 2013-04-30 10,41,25,13
pmEulRlcUserPacketThp 2013-04-30 97,35,23,12
회사에서 인턴쉽을하고 있습니다! 그들은 KS 테스트를하기 위해 이와 같은 데이터를 가지고 있습니다. 값 열은 값의 배열이지만 R은 문자로 읽습니다. Attribute
이 pmEulRlcUserPacketThp
이고 Time
이 2013-04-30
일 때 모든 값의 합계를 계산하려고합니다. 어떻게해야합니까?값 목록이 포함 된 데이터 프레임
Attribute
다양한시를 포함 ... 그리고 Time
는 30-4-2013
에서 30-5-2013
월간 데이터입니다. 그래서 각각 Attribute
과 각 날짜에 대해 하나의 벡터를 가져야합니다. 친절하게 도와주세요 ..!
그것은 행
df = read.table(text="Attribute Time Value
pmEulRlcUserPacketThp 2013-04-30 12,51,34,17
pmEulRlcUserPacketThp 2013-04-30 84,28,17,10
pmEulRlcUserPacketThp 2013-04-30 11,43,28,15
pmEulRlcUserPacketThp 2013-04-30 80,26,17,91
pmEulRlcUserPacketThp 2013-04-30 10,41,25,13
pmEulRlcUserPacketThp 2013-04-30 97,35,23,12,13",
header = TRUE, fill = TRUE, stringsAsFactors=F)
dfL <- concat.split.multiple(df, "Value", direction = "long")
"Error in data.frame(..., check.names = FALSE) :
arguments imply differing number of rows: 6, 7"
에 다른 벡터의 길이가 작동하지 않습니다 이것은 내가 오류입니다! 길이가 다른 벡터가 포함 된 데이터로 수행 할 수있는 작업은 무엇입니까? 다른 날짜에 대한
: df = read.table(text="Attribute Time Value
pmEulRlcUserPacketThp 2013-04-30 12,51,34,17
pmEulRlcUserPacketThp 2013-04-29 84,28,17,10
pmEulRlcUserPacketThp 2013-04-28 11,43,28,15
pmEulRlcUserPacketThp 2013-04-27 80,26,17,91
pmEulRlcUserPacketThp 2013-04-26 10,41,25,13
pmEulRlcUserPacketThp 2013-04-25 97,35,23,12",
header = TRUE, fill = TRUE, stringsAsFactors=F)
df = read.table(text="Attribute Time Value
pmEulRlcUserPacketThp 2013-04-30 12,51,34,17
pmEulRlcUserPacketThp 2013-04-29 84,28,17,10
pmEulRlcUserPacketThp 2013-04-28 11,43,28,15
pmEulRlcUserPacketThp 2013-04-27 80,26,17,91
pmEulRlcUserPacketThp 2013-04-26 10,41,25,13
pmEulRlcUserPacketThp 2013-04-25 97,35,23,12",
header = TRUE, fill = TRUE, stringsAsFactors=F)
지금 내 데이터는 다음과 같습니다
. 나는 모든 연결은 내가 가진 데이터를 steps- 짓을 지금 이제 내가 원하는 것은 periods- 하나 개의 존재 (27 월 30 일에 두 시간 V1, V2, V3, V4의 통합과 다른 것으로 25 일입니다> y
Attribute Time V1 V2 V3 V4
1 pmEulRlcUserPacketThp 2013-04-30 12 51 34 17
2 pmEulRlcUserPacketThp 2013-04-29 84 28 17 10
3 pmEulRlcUserPacketThp 2013-04-28 11 43 28 15
4 pmEulRlcUserPacketThp 2013-04-27 80 26 17 91
5 pmEulRlcUserPacketThp 2013-04-26 10 41 25 13
6 pmEulRlcUserPacketThp 2013-04-25 97 35 23 12
입니다 -26 번째). 난 거대한 데이터 n 많은 요소에 대한 실현되지 않습니다 subsetting을 사용하고 있습니다.
> y1<-y[1:4,]
> y1
Attribute Time V1 V2 V3 V4
1 pmEulRlcUserPacketThp 2013-04-30 12 51 34 17
2 pmEulRlcUserPacketThp 2013-04-29 84 28 17 10
3 pmEulRlcUserPacketThp 2013-04-28 11 43 28 15
4 pmEulRlcUserPacketThp 2013-04-27 80 26 17 91
> y2<-y[-(1:4),]
> y2
Attribute Time V1 V2 V3 V4
5 pmEulRlcUserPacketThp 2013-04-26 10 41 25 13
6 pmEulRlcUserPacketThp 2013-04-25 97 35 23 12
> z1<-aggregate(V1 ~ Attribute, y1, sum)
> z1
Attribute V1
1 pmEulRlcUserPacketThp 187
> z2<-aggregate(V1 ~ Attribute, y2, sum)
> z2
Attribute V1
1 pmEulRlcUserPacketThp 107
이 아니라 다른 값 (V2, V3, V4)에 대해 수행되어야하는 두 개의 상이한 시간 intervals.This 대한 V1위한 강행한다. 이것은 시간이 많이 소요됩니다. 집계를 사용하여 날짜를 선택할 수있는 방법이 있습니까?
Aishwaryaa, 죄송 합니다만, 우리가 당신을 위해 더 많은 작업을 수행하도록 편집하는 것은 실제로 스택 오버플로를 사용하여 접근하는 방법이 아닙니다. 이 경우 가장 최근에 수정 한 내용은 원래 질문과 다른 *** 매우 ***입니다. 이전 버전으로 롤백하고 새로운 질문으로 후속 작업을 게시하는 것이 좋을 것입니다. 시도한 작업과 대안으로 기대하는 작업을 명확히 표시해야합니다. – A5C1D2H2I1M1N2O1R2T1