KATA#103

codataffee·2024년 8월 8일
0

CODEKATA

목록 보기
103/114
post-thumbnail

WHAT IS KATA?

KATA는 기술과 기술 향상에 초점을 맞춘 코드 챌린지입니다.
일부는 프로그래밍 기본 사항을 교육하는 반면 다른 일부는 복잡한 문제 해결에 중점을 둡니다.

이 용어는 The Pragmatic Programmer 라는 책의 공동 저자인 Dave Thomas 가
무술에서 일본의 카타 개념을 인정하면서 처음 만들어졌습니다.
Dave의 개념 버전은 코드 카타를 프로그래머가
연습과 반복을 통해 기술을 연마하는 데 도움이 되는 프로그래밍 연습으로 정의합니다.


리트코드 - 판다스 30일 문제


- PYTHON


✔️ 문제 #1: Invalid Tweets

✔️ 제출 코드

✔️ 코드 분석

import pandas as pd

def invalid_tweets(tweets: pd.DataFrame) -> pd.DataFrame:
    tweets_15 = tweets[tweets['content'].str.len() > 15][['tweet_id']]
    return tweets_15

✔️ CHECK POINT

  • PANDAS

    • .str 메서드와 .len() 메서드 사용하기 :
      • .str 메서드 : 데이터 프레임의 문자열 데이터를 벡터화된(str) 방식으로
        처리할 수 있게 해주며, 문자열 함수들을 각 요소에 적용할 수 있다.
      • .len() 메서드 : 문자열의 길이를 계산하는 데 사용.
      tweets_15 = tweets[tweets['content'].str.len() > 15][['tweet_id']]
    • 두 개의 대괄호 [[ ]] 사용으로 컬럼을 데이터프레임 형태로 반환하기 :
    .... ) > 15][['tweet_id']]

profile
커피 좋아하는 데이터 꿈나무

0개의 댓글

관련 채용 정보