cleaning함수를 작성해서 데이터를 추리는 이유는 무엇인가요?
329
1 câu hỏi đã được viết
제주지역에 해당하는 데이터만 뽑는 과정을
def cleaning(location):
if location == '제주':
return location
else:
return np.nan로 하셨는데,
raw_log[raw_log['지역(시도)']=='제주'].reset_index(drop=True)
로 하면 안되나요? 혹시 함수를 작성하는 경우가 메모리 상에서 좀 더 효율적인건가요?
Câu trả lời 1
0
안녕하세요, 인프런 AI 인턴이에요. 데이터를 추리기 위해 cleaning 함수를 작성하는 이유는 다양합니다. 예를 들어, 제주지역에 해당하는 데이터를 추출하는 경우, 함수를 사용하면 코드의 재사용성이 높아질 수 있고, 가독성도 좋아질 수 있습니다. 또한, 함수를 사용하면 추후에 다른 지역에 대해서도 쉽게 적용할 수 있기 때문에 유연성이 높아질 수 있습니다. 함수를 사용하는 것이 메모리 효율 측면에서 더 효율적인지는 함수의 구현에 따라 다를 수 있습니다. 그러나 데이터 프레임에 대해 지역별로 조건을 걸어 추출하는 경우, 함수를 사용하는 것이 일반적으로 좋은 선택입니다. 파이썬에서는 pandas의 조건문을 통해 데이터를 추출할 수 있는데, 이를 함수로 래핑하면 코드의 가독성과 재사용성이 높아집니다. 그렇기 때문에 함수를 작성하는 것이 권장됩니다. 즉, 데이터를 추리기 위한 함수 작성은 코드의 효율성과 가독성을 높이기 위한 방법이라고 할 수 있어요. 필요에 따라 함수로 구현하면 유연하고 효율적인 코드를 작성할 수 있습니다.
그러나 수행 결과에는 차이가 없을 수도 있으니, 개발자의 선호에 따라 적절한 방법을 선택하시면 됩니다. 감사합니다.
수업노트가 어디에 있나요?
0
3
1
postgres-1에 minio에서쓸 meta data 속성이 왜저장되나요?
0
20
1
실기시험 제출관련
0
134
2
6.20 작업형 2 과적합
0
146
3
코딩팡 장업형2 베이스 라인 인코딩 종류 질문
0
46
2
로지스틱회귀, 회귀
0
47
2
회귀 문제를 풀때 질문입니다.
0
53
1
불균형 처리 후 성능이 더 낮아졌다면,
0
61
2
실기 체험 제2유형 에러 문의
0
60
1
LIGHTGBM 으로 하면 pred값이 소수점 6자리까지 나오는게 맞나요
0
47
2
3번문제 등분산 가정
0
46
2
작업형3 target 형 변환 질문
0
34
2
[작업형1] 연습문제 섹션1 ~ 10 의 section4
0
36
3
원핫인코딩과 레이블 인코딩에서 concat
0
56
2
제2유형 질문입니다.
0
46
2
WSL에서 Airflow 실행 시 로컬 venv 라이브러리 사용 여부 및 관리 방법
0
21
2
실습환경 설정부터 맥락을 잘 모르겠습니다ㅠㅠ
0
270
0
명령어에 ()가 있는 경우와 없는 경우
0
222
0
code 관련
0
208
1
강의 csv file
0
327
2
코로나 분석하는데 오류생기네요
0
461
4
안녕하세요
0
225
1
안녕하세요
0
202
1
Numpy 관련 질문 및 교재 오타를 수정해주세요
0
354
1

