[실무]간단한 데이타 가공 문의(해결안된 부분만)
Sweeety
질문 제목 : [실무]간단한 데이타 가공 문의(해결안된 부분만)질문 요약 :가격데이타중 데이타가 빠진 부분을 이전 데이타 또는 이후데이타로 채워놓는다.질문 내용 : 데이타를 쪼개고 붙이고 하는 것은 해결했는데 데이타포맷을 맞추기 위해 행을 삽입하여 이전데이타(최초데이타이전시간들만 최초데이타)로 동기화하는 부분을 못해서 부탁드리고자 질의드리게 되었습니다. 파일 확장자 이름붙이는 것도 되면 좋겠습니다. 꾸우벅 잘 부탁드립니다.
다음은 call_205 파일안의 내용입니다.
date,time,o,h,l,c,u,d
09/01/2011,0946,38.10,38.10,38.10,38.10,1,0
09/01/2011,0947,38.30,38.30,38.30,38.30,1,0
09/01/2011,0954,38.00,38.00,38.00,38.00,0,1
09/01/2011,1049,41.00,41.00,41.00,41.00,1,0
09/01/2011,1338,39.00,39.00,39.00,39.00,0,1
09/01/2011,1449,34.50,34.50,34.50,34.50,0,1
09/01/2011,1450,36.00,36.00,36.00,36.00,1,0
09/02/2011,1446,32.00,32.00,32.00,32.00,1,0
09/02/2011,1447,31.15,31.45,31.15,31.45,1,1
09/02/2011,1448,31.65,31.65,31.65,31.65,1,0
09/05/2011,1114,24.30,24.30,24.30,24.30,1,0
09/05/2011,1445,20.20,20.20,20.20,20.20,0,1
09/05/2011,1451,21.40,21.40,21.40,21.40,1,0
09/05/2011,1458,21.60,21.60,21.60,21.60,1,0
09/05/2011,1516,22.55,22.55,22.55,22.55,1,0
09/06/2011,0956,20.20,20.20,20.20,20.20,1,0
09/06/2011,1130,19.05,19.05,19.05,19.05,0,1
09/06/2011,1224,19.30,19.30,19.30,19.30,1,0
09/06/2011,1233,20.10,20.10,20.10,20.10,1,0
09/06/2011,1354,16.60,16.60,16.40,16.40,0,3
09/06/2011,1419,17.60,17.60,17.60,17.60,1,0
09/06/2011,1452,19.00,19.00,19.00,19.00,1,0
09/07/2011,0937,23.50,23.50,23.50,23.50,1,0
09/07/2011,1002,25.40,25.40,25.40,25.40,1,0
09/07/2011,1332,26.00,26.00,26.00,26.00,1,0
09/07/2011,1337,25.80,25.80,25.80,25.80,0,1
09/07/2011,1343,25.80,25.80,25.80,25.80,0,3
09/07/2011,1344,25.80,25.80,25.80,25.80,0,1
09/07/2011,1358,27.00,27.00,27.00,27.00,1,0
일반적으로는 매분마다 데이타가 있는데 거래가 없는 종목의 경우 거래체결된 시간만 있어 이런 데이타만 있게 됩니다.
이런 데이타를 이런 포맷으로 바꾸고자 합니다.
최종적으로는 call_205(위파일이름사용)+_out이라는 이름의 파일에 다음과 같은 형태로 저장하면 됩니다.
09/05/2011,0900,24.30
.
.(1분단위로 최초거래의 시가로 다채워져있음)
.
.
09/05/2011,1112,24.30
09/05/2011,1113,24.30
09/05/2011,1114,24.30
09/05/2011,1115,24.30
09/05/2011,1116,24.30
09/05/2011,1117,24.30
09/05/2011,1118,24.30
.
.
.(1분단위로 거래된 시간의 종가로 다채워져있음)
.
.
09/05/2011,1444,24.30
09/05/2011,1445,20.20
.
.
.
09/05/2011,1505,20.20
09/05/2011,1516,20.20
---------------------------------------------------------------------
조금만 구체적으로 살펴보면
9월 5일날 거래체결은 이렇게만 되어 있습니다.
09/05/2011,1114,24.30,24.30,24.30,24.30,1,0
09/05/2011,1445,20.20,20.20,20.20,20.20,0,1
09/05/2011,1451,21.40,21.40,21.40,21.40,1,0
09/05/2011,1458,21.60,21.60,21.60,21.60,1,0
09/05/2011,1516,22.55,22.55,22.55,22.55,1,0이를 매일 매시매분마다 데이타가 표현되도록 합니다.
매일 첫거래이후는 다음 거래시까지 이전의 종가를 가져옵니다.(분이후 4번째 데이타 24.30)
09/05/2011,1114,24.30,24.30,24.30,24.30,1,0
09/05/2011,1115,24.30
09/05/2011,1116,24.30
09/05/2011,1117,24.30
09/05/2011,1118,24.30
.
.
.
09/05/2011,1444,24.30
09/05/2011,1445,20.20,20.20,20.20,20.20,0,1
09/05/2011,1446,20.2
와 같은 형태로 1505분까지 데이타가 있어야 하고
15시16분은 똑 떨어져 있으면 됩니다.
그리고 첫거래 이전은 9시정각부터 첫거래 시간이전1분전까지 첫거래의 시가를 표현하면 됩니다.
예)
09/05/2011,0900,24.30
.
.
.
.
09/05/2011,1112,24.30
09/05/2011,1113,24.30
09/05/2011,1114,24.30,24.30,24.30,24.30,1,0.(분이전 1번째 데이타 24.30)
그래서 최종적으로는 call_205(위파일이름사용)+_out이라는 이름의 파일에 다음걀?다음과 같은 형태로 저장하면 됩니다.
09/05/2011,0900,24.30
.
.(1분단위로 최초거래의 시가로 다채워져있음)
.
.
09/05/2011,1112,24.30
09/05/2011,1113,24.30
09/05/2011,1114,24.30
09/05/2011,1115,24.30
09/05/2011,1116,24.30
09/05/2011,1117,24.30
09/05/2011,1118,24.30
.
.
.(1분단위로 거래된 시간의 종가로 다채워져있음)
.
.
09/05/2011,1444,24.30
09/05/2011,1445,20.20
.
.
.
09/05/2011,1505,20.20
09/05/2011,1516,20.20
-
다가
그리고 실무는 자신이 스스로 해결해야 됩니다.
-
은아
질문이 아니라 요청글 같네요.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692343 | scnaf에 자꾸 선언을 참조하라는데;; (8) | 도래 | 2025-04-22 |
2692282 | 도스상에서 생성된 exe파일에 press~ 뜨게 하기 (4) | 회사원 | 2025-04-21 |
2692256 | scanf("%*c"); ㅠㅠ 고수님들 | 거북이 | 2025-04-21 |
2692230 | 하노이탑 질문입니다. (1) | 미쁘다 | 2025-04-21 |
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |
2691725 | 자료구조에 관련해서 질문이 있어 글을 올립니다. | 누리알찬 | 2025-04-16 |
2691697 | if 문에서 구조체 배열에 저장되있던 문자열 검사하는 법 ? (2) | 민트맛사탕 | 2025-04-16 |
2691678 | C언어 함수 질문이요~!!! | 연보라 | 2025-04-15 |
2691650 | 반복문 | 돋가이 | 2025-04-15 |
2691618 | 링크드리스트 개념 질문이예요 (3) | 맨마루 | 2025-04-15 |