본문 바로가기

파이썬2271

파이썬 데이터 프레임에서 word_tokenize를 사용하는 방법 최근에 텍스트 분석을 위해 nltk 모듈을 사용하기 시작했습니다. 나는 한 지점에 갇혀 있습니다. 데이터 프레임의 특정 행에서 사용되는 모든 단어를 얻기 위해 데이터 프레임에서 word_tokenize를 사용하고 싶습니다. data example: text 1. This is a very good site. I will recommend it to others. 2. Can you please give me a call at 9983938428. have issues with the listings. 3. good work! keep it up 4. not a very helpful site in finding home decor. expected output: 1. 'This','is','a','ver.. 2020. 11. 14.
파이썬 Merge multiple column values into one column in python pandas 다음과 같은 팬더 데이터 프레임이 있습니다. Column1 Column2 Column3 Column4 Column5 0 a 1 2 3 4 1 a 3 4 5 2 b 6 7 8 3 c 7 7 이제 내가 원하는 것은 Column1과 새로운 columnA를 포함하는 새로운 데이터 프레임을 얻는 것입니다. 이 columnA는 다음과 같이 열 2-(to) n의 모든 값을 포함해야합니다 (여기서 n은 Column2에서 행 끝까지의 열 수). Column1 ColumnA 0 a 1,2,3,4 1 a 3,4,5 2 b 6,7,8 3 c 7,7 이 문제에 어떻게 접근 할 수 있습니까? 어떤 조언이라도 도움이 될 것입니다. 미리 감사드립니다! 해결 방법 apply pass axis = 1 을 호출하여 행 단위로 apply .. 2020. 11. 14.
파이썬에서 현재 날짜 시간의 문자열 형식을 어떻게 얻습니까? 예를 들어 2010 년 7 월 5 일에 문자열을 계산하고 싶습니다. July 5, 2010 어떻게해야합니까? 해결 방법 >>> import datetime >>> datetime.date.today().strftime("%B %d, %Y") 'July 23, 2010' >>> datetime.datetime.now().strftime("%I:%M%p on %B %d, %Y") '10:36AM on July 23, 2010' 참조 페이지 https://stackoverflow.com/questions/3316882 2020. 11. 14.
파이썬 경로가 Python을 사용하여 크로스 플랫폼 방식으로 절대 경로인지 상대 경로인지 확인하는 방법은 무엇입니까? UNIX 절대 경로는 '/'로 시작하는 반면 Windows는 알파벳 'C :'또는 '\'로 시작합니다. 파이썬에는 경로가 절대인지 상대인지 확인하는 표준 기능이 있습니까? 해결 방법 os.path.isabs(my_path) 참조 페이지 https://stackoverflow.com/questions/3320406 2020. 11. 14.
파이썬 팬더의 크기와 개수의 차이점은 무엇입니까? 이것이 pandas에서 groupby ( "x"). count 와 groupby ( "x"). size 의 차이점입니까? 크기는 nil을 제외합니까? 해결 방법 In [46]: df = pd.DataFrame({'a':[0,0,1,2,2,2], 'b':[1,2,3,4,np.NaN,4], 'c':np.random.randn(6)}) df Out[46]: a b c 0 0 1 1.067627 1 0 2 0.554691 2 1 3 0.458084 3 2 4 0.426635 4 2 NaN -2.238091 5 2 4 1.256943 In [48]: print(df.groupby(['a'])['b'].count()) print(df.groupby(['a'])['b'].size()) a 0 2 1 1 2 2 Nam.. 2020. 11. 14.
파이썬 Save results to csv file with Python import csv with open('test.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[1]] += 1 for row in data: if counter[row[1]] >= 4: writer = csv.writer(open("test1.csv", "wb")) writer.writerows(row) 이상한 출력이 나옵니다! 이 코드에 어떤 문제가 있습니까? 해결 방법 csv.writer 사용 : import csv with open('thefile.csv', 'rb') as f: data = list(csv.re.. 2020. 11. 14.
파이썬 csv 작성기가 파일을 닫지 않음 메신저 csv 파일을 읽고 새 파일을 작성합니다. import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[11]] += 1 writer = csv.writer(open('/pythonwork/thefile_subset1.csv', 'w')) for row in data: if counter[row[11]] >= 500: writer.writerow(row) 어떤 이유로 csv.writer가 파일을 닫을 수 없습니다. 파일을 열면 아직 열려 있다고 표시되어 있기 때문에 읽기 .. 2020. 11. 14.
파이썬 Meaning of X = X[:, 1] in Python 이 파이썬 코드 조각을 연구하고 있습니다. 마지막 줄에서 X = X [:, 1] 은 무엇을 의미합니까? def linreg(X,Y): # Running the linear regression X = sm.add_constant(X) model = regression.linear_model.OLS(Y, X).fit() a = model.params[0] b = model.params[1] X = X[:, 1] 해결 방법 x = np.random.rand(3,2) x Out[37]: array([[ 0.03196827, 0.50048646], [ 0.85928802, 0.50081615], [ 0.11140678, 0.88828011]]) x = x[:,1] x Out[39]: array([ 0.500486.. 2020. 11. 14.
파이썬 문자열 일치 문자열에 * SUBJECT123 이 포함되어있는 경우 Python에서 문자열에 subject 가 있는지 어떻게 확인합니까? 해결 방법 if "subject" in mystring.lower(): # do something 참조 페이지 https://stackoverflow.com/questions/3351218 2020. 11. 14.
파이썬 Tkinter에서 화면 중앙에 창을 배치하는 방법은 무엇입니까? tkinter 창을 중앙에 배치하려고합니다. 프로그래밍 방식으로 창 크기와 화면 크기를 가져 와서 형상을 설정하는 데 사용할 수 있다는 것을 알고 있지만, 창을 화면 중앙에 배치하는 더 간단한 방법이 있는지 궁금합니다. 해결 방법 Tk 인스턴스 (창)의 너비와 높이 (픽셀 단위)를 각각 반환하는 winfo_screenwidth 및 winfo_screenheight 메서드를 사용해 볼 수 있습니다. , 몇 가지 기본 수학을 사용하여 창을 중앙에 배치 할 수 있습니다. import tkinter as tk from PyQt4 import QtGui # or PySide def center(toplevel): toplevel.update_idletasks() # Tkinter way to find the sc.. 2020. 11. 13.