반응형

Python 30

구분 기호로 판다 데이터 프레임 열 분할

구분 기호로 판다 데이터 프레임 열 분할 작은 샘플 데이터가 있습니다. import pandas as pd df = {'ID': [3009, 129, 119, 120, 121, 122, 130, 3014, 266, 849, 174, 844], 'V': ['IGHV7-B*01', 'IGHV7-B*01', 'IGHV6-A*01', 'GHV6-A*01', 'IGHV6-A*01', 'IGHV6-A*01', 'IGHV4-L*03', 'IGHV4-L*03', 'IGHV5-A*01', 'IGHV5-A*04', 'IGHV6-A*02','IGHV6-A*02'], 'Prob': [1, 1, 0.8, 0.8056, 0.9, 0.805, 1, 1, 0.997, 0.401, 1, 1]} df = pd.DataFrame(df) ..

programing 2023.08.29

BeautifulSoup을 사용하여 노드의 자식을 찾는 방법

BeautifulSoup을 사용하여 노드의 자식을 찾는 방법 나는 모든 것을 얻고 싶습니다.의 자식인 태그: link1 link2 다음과 같은 특정 클래스의 요소를 찾는 방법을 알고 있습니다. soup.find("li", { "class" : "test" }) 하지만 나는 모든 것을 찾는 방법을 모릅니다.의 자식들인하지만 다른 어떤 것도 아닙니다. 내가 선택하고 싶은 것처럼: link1 사용해 보세요. li = soup.find('li', {'class': 'text'}) children = li.findChildren("a" , recursive=False) for child in children: print(child) DOC에는 모든 직접 자녀를 찾는 방법을 보여주는 초소형 섹션이 있습니다. htt..

programing 2023.08.24

두 개 이상의 인수에 대한 Numpy '논리적_or'

두 개 이상의 인수에 대한 Numpy '논리적_or' 눔피의logical_or기능을 비교하는 데 필요한 배열은 두 개뿐입니다.두 개 이상의 어레이가 결합되어 있는지 확인하려면 어떻게 해야 합니까?(Numpy의 질문과 관련하여 동일한 질문을 할 수 있습니다.logical_and그리고 두 개 이상의 어레이의 교차점을 얻습니다.)만약 당신이 질문한다면, 아니요, 문서가 명시적으로 말하는 것처럼, 유일한 매개 변수는x1, x2그리고 선택적으로out: numpy.logical_or(x1, x2[, out]) = 물론 여러 개를 연결할 수 있습니다.logical_or다음과 같은 전화: >>> x = np.array([True, True, False, False]) >>> y = np.array([True, Fals..

programing 2023.08.24

키에 특정 문자열이 포함된 python 사전의 항목 필터링

키에 특정 문자열이 포함된 python 사전의 항목 필터링 저는 파이썬에서 무언가를 개발하고 있는 C 코더입니다.저는 C에서 다음을 수행하는 방법을 알고 있습니다(따라서 파이썬에 적용되는 C와 같은 논리). 하지만 '파이썬' 방식이 무엇인지 궁금합니다. 사전 d가 있고 키(문자열)에 특정 하위 문자열이 포함된 항목만 하위 집합으로 작업하려고 합니다. 즉, C 로직은 다음과 같습니다. for key in d: if filter_string in key: # do something else # do nothing, continue 나는 파이썬 버전이 비슷한 것이라고 생각합니다. filtered_dict = crazy_python_syntax(d, substring) for key,value in filter..

programing 2023.08.19

판다들에게 논쟁으로 또 다른 전체 칼럼을 전달하는 방법()

판다들에게 논쟁으로 또 다른 전체 칼럼을 전달하는 방법() 다음을 사용하여 한 열의 결측값을 다른 열의 값으로 채우려고 합니다.fillna방법. (저는 각 행을 반복하는 것이 매우 좋지 않은 연습이며 모든 것을 한 번에 수행하는 것이 더 좋을 것이라고 읽었지만 어떻게 해야 할지 몰랐습니다.fillna.) 이전 데이터: Day Cat1 Cat2 1 cat mouse 2 dog elephant 3 cat giraf 4 NaN ant 다음 이후 데이터: Day Cat1 Cat2 1 cat mouse 2 dog elephant 3 cat giraf 4 ant ant 이 열을 제공할 수 있습니다.fillna(문서 참조), 일치하는 인덱스의 값을 사용하여 다음을 채웁니다. In [17]: df['Cat1'].fil..

programing 2023.08.09

파이썬 스크립트를 이진 실행 파일로 컴파일하는 방법

파이썬 스크립트를 이진 실행 파일로 컴파일하는 방법 Python 스크립트를 Windows 실행 파일로 변환해야 합니다. Python 2.6을 설치하여python26. 스크립트를 하나 만들어 보관했습니다.C:\pythonscript이 폴더 안에는 두 개의 파일이 있습니다. Setup.py그리고.oldlogs.py(이 파일은 덮개가 필요합니다) setup.py코드는 from distutils.core import setup import py2exe setup(console=['oldlogs.py']) oldlogs.py 을 exe 파일로 변환하려면 어떻게 해야 합니까?또는 py2exe 대신 PyInstaller를 사용합니다.여기 좋은 출발점이 있습니다.또한 PyInstaller를 사용하여 리눅스 및 Mac용..

programing 2023.07.30

try-except 블록과 함께 python "with" 문 사용

try-except 블록과 함께 python "with" 문 사용 이것이 try-except 블록과 함께 파이썬 "with" 문을 사용하는 올바른 방법입니까? try: with open("file", "r") as f: line = f.readline() except IOError: 그렇다면 기존 방식을 고려하면 다음과 같습니다. try: f = open("file", "r") line = f.readline() except IOError: finally: f.close() 여기서 "with" 문의 주요 이점은 코드 세 줄을 제거할 수 있다는 것입니까?이 사용 사례에 대해서는 그다지 설득력이 없어 보입니다("with" 문구에 다른 용도가 있다는 것은 이해하지만). 편집: 위의 두 코드 블록의 기능이 동일..

programing 2023.07.25

Pandas 데이터 프레임의 문자열에 선행 0 추가

Pandas 데이터 프레임의 문자열에 선행 0 추가 처음 세 개의 열이 문자열인 판다 데이터 프레임이 있습니다. ID text1 text 2 0 2345656 blah blah 1 3456 blah blah 2 541304 blah blah 3 201306 hi blah 4 12313201308 hello blah ID에 선행 0을 추가합니다. ID text1 text 2 0 000000002345656 blah blah 1 000000000003456 blah blah 2 000000000541304 blah blah 3 000000000201306 hi blah 4 000012313201308 hello blah 시도해 본 결과: df['ID'] = df.ID.zfill(15) df['ID'] = '..

programing 2023.07.25

각 행에 대한 특정 필드가 있는 모든 행의 쿼리 집합을 얻는 방법은 무엇입니까?

각 행에 대한 특정 필드가 있는 모든 행의 쿼리 집합을 얻는 방법은 무엇입니까? 나는 모델이 있습니다.Employees모든 행에 대한 쿼리 세트를 갖고 싶지만 모든 필드가 아닌 각 행의 특정 필드를 가지고 싶습니다. 테이블/모델에서 모든 행을 쿼리하는 방법을 알고 있습니다. Employees.objects.all() 각 Queryset 요소의 필드를 선택하는 방법을 알고 싶습니다.내가 어떻게 그럴 수 있을까?Employees.objects.values_list('eng_name', flat=True) 그러면 모든 것이 평평한 목록이 생성됩니다.eng_name행당 두 개 이상의 필드를 원하는 경우 플랫 목록을 수행할 수 없습니다. 이렇게 하면 튜플 목록이 만들어집니다. Employees.objects.va..

programing 2023.07.20

matplotlib: 색상 막대 및 텍스트 레이블

matplotlib: 색상 막대 및 텍스트 레이블 다음을 만들고 싶습니다.colorbar전설적인heatmap레이블이 각 이산 색상의 중심에 있도록 합니다.여기서 차용한 예: import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap #discrete color scheme cMap = ListedColormap(['white', 'green', 'blue','red']) #data np.random.seed(42) data = np.random.rand(4, 4) fig, ax = plt.subplots() heatmap = ax.pcolor(data, cmap=cMap) #legend cba..

programing 2023.07.20
반응형