본문 바로가기

Python4

python 소그룹으로 묶기 (subgroup 만들기) str.split 예를 들어 'b-01-01', 'b-01-02', 'c-01-01', 'c-01-02' 라는 이름을 가진 series 가 있을 때 앞의 b-01, c-01 끼리 subgroup을 만드려고 한다면! import pandas as pd # 시리즈 생성 index_data = ['b-01-01', 'b-01-02', 'c-01-01', 'c-01-02'] values = [10, 20, 30, 40] series = pd.Series(values, index=index_data) # 특정 패턴을 가진 인덱스를 선택 selected_indices = series[series.index.str.startswith('b-01') | series.index.str.startswith('c-01')] # 선택된 인덱스.. 2023. 10. 28.
python 딕셔너리, 데이터프레임 알파벳 순서로 재정렬하기 #딕셔너리 key 이름 순서대로 나열 (알파벳, 숫자) sorted 함수 사용 my_dict = {'b': [1, 2, 3], 'a': [4, 5, 6], 'c': [7, 8, 9]} sorted_items = sorted(my_dict.items()) sorted_dict = {key: value for key, value in sorted_items} print(sorted_dict) #데이터프레임 열(column) 이름을 순서대로 재정렬 (알파벳, 숫자) sort_index 사용 열 이름을 정렬하려면 axis 매개변수 사용 import pandas as pd # 샘플 데이터프레임 생성 data = {'b': [1, 2, 3], 'a': [4, 5, 6], 'c': [7, 8, 9]} df = pd... 2023. 10. 28.
[파이썬 python] Butterworth filter / low pass filter / signal data filtering Butterworth filter 란? 통과 대역(passband)의 진폭 스펙트럼이 아주 평평한 주파수 필터 The Butterworth filter is a type of signal processing filter designed to have a frequency response as flat as possible in the passband. It is also referred to as a maximally flat magnitude filter. It was first described in 1930 by the British engineer and physicist Stephen Butterworth in his paper entitled "On the Theory of Filter Amp.. 2020. 4. 15.
PyQt5로 파이썬 GUI 만들기 / python GUI (1)설치 /에러 파이썬 코드를 짰는데~ 나만 쓰기는 아깝고~ 남들도 보기 쉽게 프로그램을 만들면 좋다! 그것을 가능하게 하는 것은 바로 GUI! 나컴퓨터 바보는 GUI가 뭔지도 잘 몰랐다. GUI란? graphical user interface 사용자가 컴퓨터와 정보를 교환할 때 그래픽을 통해 작업할 수 있는 환경을 말한다. -두산백과 출처- 아래의 페이지 등에서 관련 정보를 많이 얻을 수 있다! Welcome to Codetorial! - Codetorial 파이썬 코드 작성에 도움이 되는 팁과 예제 codetorial.net PyQT의 소개와 특징 - 예제로 배우는 PyQt PyQT 는 영국의 Riverbank Computing 이라는 곳에서 C++ 의 Cross Plaform GUI Framework 중 하나인 Q.. 2020. 3. 24.