본문 바로가기 메뉴 바로가기

ITeus

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ITeus

검색하기 폼
  • 분류 전체보기 (174)
    • 컴퓨터과학 (33)
      • CPU (8)
      • GPU (7)
      • 컴퓨터 그래픽스 (9)
      • Python 자료구조 (8)
    • 네트워크 (21)
      • HTTP (20)
    • C언어 잡기술 (14)
      • C (5)
      • C++ (3)
      • SIMD(AVX) (6)
    • Python 잡지식 (28)
      • 소스코드 톱아보기 (10)
    • Python 알고리즘 (32)
      • 알고리즘이론 (5)
      • 정렬 알고리즘 (6)
      • 탐색 알고리즘 (6)
      • 최단거리 알고리즘 (3)
      • 압축 알고리즘 (1)
      • ETC (11)
    • 프로그래머스 (21)
    • Git (7)
    • backend.ai (3)
    • React로만드는 모바일청첩장 (12)
    • Ai (2)
  • 방명록

SIMD (7)
Pandas Boolean Indexing을 사용해 특정 Col의 Value 바꾸기

이번 포스팅은 일반 알고리즘을 Pandas를 써서 빠르게 하는 내용입니다.(LOC를 사용한 특정 Col의 Value 바꾸기) 오늘 일하는데, 아래와 같은 상황을 만났습니다. 해당 문제를 단순히 반복문으로 접근하면 아래와 같이 풀이가 가능합니다.import pandas as pdData = pd.DataFrame({"a" : [5,9,7,8,1,2,6,3,7,8,4,9,2,1], "b" : ["A","A","B","D","D","B","A","A","B","D","C","D","C","C"]})Data["c"] = Nonefor i in Data.index: if Data.at[i,"b"]=="C": Data.at[i,"c"] = 1하지만, 위 경우 Data의 길이가 짧으니 가능..

Python 잡지식 2021. 2. 26. 08:00
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • ChatGPT
  • GDC
  • 알고리즘
  • GPT
  • 모바일청첩장
  • 동적계획법
  • LLM
  • Python
  • 사칙연산
  • 자료구조
  • stack
  • AVX
  • Greedy알고리즘
  • javascript
  • ai
  • react
  • 완전탐색 알고리즘
  • SIMD
  • 프로그래머스
  • 셀프모청
  • hash
  • prime number
  • 병렬처리
  • 청첩장
  • 분할정복
  • 이분탐색
  • git
  • 코딩테스트
  • Search알고리즘
  • Sort알고리즘
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바