일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin
- PANDAS
- hive
- string
- Google Spreadsheet
- dataframe
- Github
- matplotlib
- numpy
- Apache
- Excel
- Redshift
- PostgreSQL
- django
- gas
- GIT
- Java
- c#
- Google Excel
- array
- google apps script
- SQL
- Mac
- Tkinter
- math
- PySpark
- list
- Python
- 파이썬
- Today
- Total
목록분류 전체보기 (832)
달나라 노트
Web 페이지의 HTML코드를 가져온 다음에는 정보를 선택하는 작업이 필요합니다. 가져온 HTML 코드에서 내가 원하는 부분만 추출할 수 있어야 한다는 뜻입니다. import requests from bs4 import BeautifulSoup as bs URL = "https://www.naver.com" rq = requests.get(URL) soup = bs(rq.content, 'html.parser') li_list = soup.find_all('div', class_ = 'sc_timesquare') for li in li_list: ul = li.select('ul > li') for l in ul: print(l.get_text()) - Output 미세좋음 초미세좋음 위 코드를 봐봅시다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/LoDQ0/btq4Yjijxbg/pFT0KhHh11nc4bkb508WF0/img.png)
import requests from bs4 import BeautifulSoup as bs URL = "https://www.naver.com" rq = requests.get(URL) soup = bs(rq.content, 'html.parser') print(soup) 어떤 Web 페이지의 HTML 코드를 가져오기 위해선 위처럼 requests와 bs4 libarary를 사용합니다. URL = "https://www.naver.com" rq = requests.get(URL) 위 부분은 정해진 URL에 대한 웹 자원을 요청하여 가져오는 역할을 합니다. soup = bs(rq.content, 'html.parser') print(soup) 그리고 BeautifulSoup의 기능을 사용합니다. 먼저 r..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dFdHpN/btqUBwwwRuo/prPStkuahoxqZkrWrRGNOK/img.png)
filter(range, condition, if_no_result) Excel의 filter 함수는 내가 원하는 조건의 데이터만 불러올 수 있도록 해줍니다. 사용법은 위와 같으며 해석해보면 range에서 condition을 만족하는 값들만을 불러오고, 만약 condition을 만족하는 결과가 없으면 if_no_result에 명시된 값을 출력합니다. 위와같은 데이터를 입력해두었습니다. =FILTER(A1:C7, A1:A7=1, "No result") 그리고 수식을 위처럼 입력해봅시다. A1:C7 -> 위에서 입력한 데이터의 범위입니다. A1:A7=1 -> 조건입니다. A1:A7에 있는 데이터가 1인 것만 뽑아오라는 것입니다. "No result" -> 결과가 없을 경우 No result라는 텍스트가 출력..
Pandas에서 사용할 수 있는 window function 기능을 알아봅시다. import pandas as pd dict_test = { 'col1': [1, 1, 2, 2, 3, 3, 3, 4], 'col2': [1000, 1100, 2100, 2050, 3000, 3100, 3200, 4200], 'col3': ['a', 'b', 'a', 'c', 'a', 'a', 'd', 'e'] } df_test = pd.DataFrame(dict_test) # print(df_test) # print(type(df_test)) - Output col1 col2 col3 0 1 1000 a 1 1 1100 b 2 2 2100 a 3 2 2050 c 4 3 3000 a 5 3 3100 a 6 3 3200 d 7..