안녕하세요
카카오돋보기 트러블슈팅 230520 (Window 데이터분석 에러) 본문
운영체제 메시지 분석 중
다른 운영체제의 "카톡 대화 내보내기 텍스트 파일"의 내용을 이용자가 직접 채팅으로 전송했을 경우에
이 메시지를 함께 분석해버리는 문제 발생
그래서 어떻게 원인을 탐색했나?
메시지를 필터링하는 과정에서 제대로 필터링을 못한 것이 원인이라 판단하고
해당 함수에 console을 출력해보며 최초 원인 발생지를 탐색
=> 원인을 어떻게 해결했나?
대화 라인을 현재 운영체제와 동일한 구조를 이루고 있는지 테스트를 하여 true일 경우에만 이용하도록 함
const dateMessageObject = dateMessagePair.map((pair: string[]) => {
// 여기서 스플릿할 때 문제가 생김
return {
date: pair[0],
message: pair[1].split("\r\n[").filter((item) => {
return regexForWindow.test(item);
}),
};
});
'데이터시각화-KMG' 카테고리의 다른 글
2차원(이상인) 객체의 깊은 복사: JSON.parse + JSON.stringify (0) | 2023.05.21 |
---|---|
카카오돋보기 트러블슈팅 230521 (MacOS 데이터분석 에러) (0) | 2023.05.21 |
카카오돋보기 트러블슈팅 230520 (MacOS 데이터분석 에러) (0) | 2023.05.20 |
아토믹 디자인 패턴이란 (0) | 2023.05.01 |
카카오 돋보기(Kakao Magnifying Glass) 프로젝트 (0) | 2023.04.29 |