본문 바로가기

분류 전체보기96

[조각pandas] 랜덤한 행, 열 고르기(choose random rows/columns), df.sample() 랜덤 데이터를 추출해서 데이터를 검토하고 싶는 생각이 들었다. 제곧내. df.sample()을 사용해보자! df.sample() df.sample(n = 20) # 20개의 행을 랜덤 샘플로 선택 df.sample(frac = .5) # 50%의 행을 랜덤 샘플로 선택 2021. 12. 5.
[조각SQL, DB] CASE 구문을 알아보자! 코딩을 하다보니 이런 요구사항이 생겼다. - 특정 값이 있는 행의 다른 열의 값을 바꾸고 싶다, 그것도 한번에 여러개! 단순 UPDATE 구문을 쓰거나, 여러개를 하나씩 쪼개서 작업하는 방식도 있을 수 있으나, 이걸 간지나게 한방에 등록하고 싶었다. 그래서 CASE 문이 나왔다! UPDATE table_name SET col2=CASE table_name.col1 WHEN 'x' THEN 'y' WHEN 'a' THEN 'b' WHEN 'c' THEN 'd' END WHERE table_name.col1 IN ('x', 'a', 'c') 위의 구문처럼, update 뿐만 아니라 select랑도 같이 쓸 수 있다! 2021. 11. 27.
[조각SQL] COL의 명목변수 값 구하기/ SQL DISTINCT 이럴 때가 있다. 칼럼이 categorical value를 가지고 있으며, 이 종류를 알고 싶을 때, SQL에는 UNIQUE 혹은 DISTINCT를 사용한다. SELECT DISTINCT column1, column2, ... FROM table_name; 참고자료 더보기 SQL SELECT DISTINCT Statement W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com.. 2021. 11. 9.
[조각DB] DB 테이블 리스트 조회/테이블 칼럼(열) 검색하기 DB 내의 테이블 리스트 및 정보 조회하기 mysql> SHOW TABLE STATUS; mysql> show tables; mysql> SHOW TABLE STATUS; +------------+--------+---------+------------+--------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+-- --------+----------------+---------+ | Name | Engine | Version | Row_format .. 2021. 10. 27.