본문 바로가기

파이썬2271

파이썬 팬더의 datetime 변수에서 시간을 제거 하시겠습니까? 날짜가있는 30 만 개의 레코드로 구성된 변수가 있고 날짜는 다음과 같습니다. 2015-02-21 12:08:51 그 날짜부터 나는 시간을 제거하고 싶다 날짜 변수 유형은 pandas.core.series.series입니다. 이것이 내가 시도한 방법입니다 from datetime import datetime,date date_str = textdata['vfreceiveddate'] format_string = "%Y-%m-%d" then = datetime.strftime(date_str,format_string) 임의의 오류 위 코드에서 textdata는 내 datasetname이고 vfreceived date는 날짜로 구성된 변수입니다. datetime에서 시간을 제거하는 코드를 어떻게 작성할 수 .. 2020. 11. 27.
파이썬 새 줄이있는 Python을 사용하여 목록을 .csv 파일로 저장하는 방법은 무엇입니까? 파이썬 목록을 .csv 파일에 저장하고 싶습니다. 예를 들어 다음과 같은 목록이 있습니다. ['hello','how','are','you'] 다음과 같이 저장하고 싶습니다. colummn, hello, how, are, you, 다음을 시도했습니다. myfile = open('/Users/user/Projects/list.csv', 'wb') wr = csv.writer(myfile, quoting=csv.QUOTE_ALL,'\n') wr.writerow(pos_score) 해결 방법 >>> import pandas as pd >>> df = pd.DataFrame(some_list, columns=["colummn"]) >>> df.to_csv('list.csv', index=False) 참조 페이지 .. 2020. 11. 27.
파이썬 Django에서 시간대를 설정하는 방법은 무엇입니까? 내 django 프로젝트 settings.py 파일에 다음 줄이 있습니다. TIME_ZONE = 'UTC' 하지만 내 앱이 UTC + 2 시간대로 실행되기를 원하므로 다음과 같이 변경했습니다. TIME_ZONE = 'UTC+2' ValueError : Incorrect timezone setting : UTC + 2 오류가 발생합니다. 이 작업을 수행하는 올바른 방법은 무엇입니까? 감사! 해결 방법 다음은 유효한 시간대 목록입니다. 당신이 사용할 수있는 TIME_ZONE = 'Europe/Istanbul' UTC + 02 : 00 참조 페이지 https://stackoverflow.com/questions/29311354 2020. 11. 27.
파이썬에서 튜플 유형을 int로 변환하는 방법은 무엇입니까? 저는 Python 초보자입니다. I want to convert sqlcommand result (tuple type) into int type. 어떻게 할 수 있습니까? import MySQLdb db = MySQLdb.connect("localhost","root","password","database") cursor = db.cursor() cursor.execute("SELECT timestamp FROM unixdb") u_data = cursor.fetchall() >>> print u_data ((1424794931452.0,),) u_data 유형은 tuple 이고 여기서 int 유형을 얻고 싶습니다. 해결 방법 당신이 가지고있는 것은 튜플 안에 튜플이 있습니다. 따라서 외부 튜플의 첫 번.. 2020. 11. 27.
파이썬 Pandas DataFrame에서 빈 셀을 포함하는 행 삭제 일부 Excel 스프레드 시트를 구문 분석하여 만든 pd.DataFrame 이 있습니다. 빈 셀이있는 열입니다. 예를 들어 아래는 해당 열의 빈도에 대한 출력이며 32320 개 레코드에 테넌트 에 대한 누락 된 값이 있습니다. >>> value_counts(Tenant, normalize=False) 32320 Thunderhead 8170 Big Data Others 5700 Cloud Cruiser 5700 Partnerpedia 5700 Comcast 5700 SDP 5700 Agora 5700 dtype: int64 Tenant가 누락 된 행을 삭제하려고하는데 .isnull () 옵션이 누락 된 값을 인식하지 못합니다. >>> df['Tenant'].isnull().sum() 0 열의 데이터 유형.. 2020. 11. 27.
파이썬 Python 목록에서 정렬과 uniq를 수행하는 가장 깨끗한 방법은 무엇입니까? [ 'foo', 'foo', 'bar'] 를 포함하는 Python 목록 my_list 를 고려하십시오. 이것이 내가 현재하는 방법이며 작동하는 동안 더 나은 방법이있을 것이라고 확신합니다. my_list = [] ... my_list.append("foo") my_list.append("foo") my_list.append("bar") ... my_list = set(my_list) my_list = list(my_list) my_list.sort() 해결 방법 my_list = sorted(set(my_list)) 참조 페이지 https://stackoverflow.com/questions/2931672 2020. 11. 27.
파이썬에서 openCV 비디오 저장 비디오를 저장하려고하는데 작동하지 않습니다. 나는 openCV 문서의 지시를 따랐다. import numpy as np import cv2 cap = cv2.VideoCapture(0) fourcc = cv2.VideoWriter_fourcc(*'XVID') out = cv2.VideoWriter('output.avi', fourcc, 20.0, (640,480)) while(cap.isOpened()): ret, frame = cap.read() if ret==True: frame = cv2.flip(frame,0) out.write(frame) cv2.imshow('frame',frame) if cv2.waitKey(1) & 0xFF == ord('q'): break else: break cap.re.. 2020. 11. 27.
파이썬 문자열의 문자 수 여기에 파이썬 newb. 주어진 문자열에서 문자 "a"의 수를 세려고합니다. 코드는 다음과 같습니다. 문자열 "banana"에서 3 대신 1을 계속 반환합니다. 모든 의견을 부탁드립니다. def count_letters(word, char): count = 0 while count >> 'banana'.count('a') 3 Danben은이 수정 된 버전을 제공했습니다. def count_letters(word, char): count = 0 for c in word: if char == c: count += 1 return count 여기에 몇 가지 다른 방법이 있습니다. 파이썬에 대해 더 많이 알려줄 것입니다! 유사하지만 더 짧은 for 루프. 부울이 참이면 1, 거짓이면 0이 될 수 있다는 사실을 .. 2020. 11. 26.
파이썬 Python을 사용하여 직접 실행 가능한 크로스 플랫폼 GUI 앱을 어떻게 만들 수 있습니까? Python은 여러 플랫폼에서 작동하며 데스크톱 및 웹 애플리케이션에 사용할 수 있으므로 Mac, Windows 및 Linux 용 실행 파일로 컴파일 할 수있는 방법이 있다고 결론을 내립니다. 문제는 어디서 시작 해야할지 또는 GUI를 작성하는 방법을 모른다는 것입니다. 누구든지 이것에 대해 약간의 빛을 비추고 올바른 방향으로 나를 가리킬 수 있습니까? 해결 방법 먼저 Python 바인딩이있는 GUI 라이브러리가 필요하며, 원하는 경우 Python 스크립트를 독립 실행 형 실행 파일로 변환하는 프로그램이 필요합니다. Python 바인딩을 사용하는 교차 플랫폼 GUI 라이브러리 (Windows, Linux, Mac) 물론 많은 것이 있지만 내가 야생에서 본 가장 인기있는 것은 다음과 같습니다. 단일 실행 .. 2020. 11. 26.
파이썬 Python-목록의 가중치 평균 답변 해 주셔서 감사합니다. 예, 가중 평균을 찾고있었습니다. rate = [14.424, 14.421, 14.417, 14.413, 14.41] amount = [3058.0, 8826.0, 56705.0, 30657.0, 12984.0] 하단 목록의 각 항목을 기준으로 상단 목록의 가중 평균을 원합니다. 따라서 첫 번째 하위 목록 항목이 작은 경우 (예 : 총 112,230 개에 비해 3,058 개), 첫 번째 상위 목록 항목은 상위 목록 평균에 영향을 덜 미칠 것입니다. 내가 시도한 것 중 일부는 다음과 같습니다. 그것은 나에게 옳게 보이는 대답을 제공하지만 내가 찾고있는 것을 따르는 지 확실하지 않습니다. for g in range(len(rate)): rate[g] = rate[g] * (amo.. 2020. 11. 26.