python 초보자입니다. 파싱질문드립니다.
글쓴이: cadava / 작성시간: 수, 2013/10/02 - 3:46오전
간단한 건데, 중간 중간 맞게 파싱되지 않아서 고민하다가 질문합니다.
부탁드립니다.
open file = fin.csv 에는
abc 1
bbb -1
abc 1.5
ddd 1.1
abc -3
bbb 4
....
fout write file = fout.csv 에는
abc -3
bbb 4
ddd 1.1
....
요렇게 하고 싶습니다.
즉 fin파일에서 1) 첫째 column이 동일하면, 2) 둘째 column의 절대값을 비교하여
3) 큰 값을 갖는 첫째와 둘째 column을 write하는 것입니다.
4) 이때 첫째 column 이 겹치는 값이 없으면 (예로 ddd,) 이것도 column값을 write합니다.
제가 짠 거에선 이상하게 막 중간값이 써져서요...
python으로 코드부탁드립니다.
감사합니다.
Forums:
itertools 에 groupby 함수가 있습니다.
#! /usr/bin/python # -*-
http://ask.python.kr/question
http://ask.python.kr/questions/
그리고, 파이썬 질문은 위 사이트에서 하시면 응답이 빠를 것입니다.
댓글 달기