반응형

#연구 131

[파이썬/Python] 딕셔너리의 키와 값을 반대로 바꾸는 방법 #Invert / Reverse a Dictionary #딕셔너리 리버스 파이썬 #defaultdict

[Python/파이썬] 딕셔너리의 키와 값을 반대로 바꾸는 방법 #Invert / Reverse a Dictionary #딕셔너리 리버스 파이썬 Dictionary를 사용할 경우, Key: Value 쌍으로 매핑이 된다. 이때, Key와 Value를 반전시키고 싶을 경우가 있다. Value: Key 이런식으로 말이다. 이럴 경우 어떻게 할 수 있을까? 여러가지 방법이 있겠지만, 여기서는 defaultdict을 이용해 볼 예정이다. 설명에 앞서, 먼저 구현해보겠다. 일단, 아래와 같은 dict가 있다고 가정하겠다. scores = { 'Anna': 10, 'Bill': 10, 'Tom': 9, 'Teddy' : 4 } 위와 같은 scores dict를 반전시키는 함수를 아래와 같이 구현한다. from co..

#연구/#Python 2020.12.09

[Excel/엑셀] 엑셀 수식표시를 이용하여 모든 수식 한 눈에 보기 #엑셀 수식표시 #엑셀 모든 수식 한 눈에 보는 방법

[Excel/엑셀] 엑셀 수식표시를 이용하여 모든 수식 한 눈에 보기 #엑셀 수식표시 #엑셀 모든 수식 한 눈에 보는 방법 엑셀에 많은 수식들이 사용되어 있다고 했을 경우, 어떤 수식이 어떻게 들어가 있는지 한 눈에 확인하고 싶을 경우가 있다. 하나의 셀에 수식을 확인하고 싶은 경우는 보통 'F2'키를 이용하여 확인한다. 'F2'키를 누르면 아래와 같이 선택 된 셀의 수식을 한 줄에 보여준다. 하나의 셀이 아닌, 모든 수식을 한 눈에 보고 싶을 경우는 어떻게 할까? 메뉴 [수식] - [수식표시]를 눌러주면 간단하게 해결 할 수 있다. 한 눈에 수식이 들어간 부분을 검토하고 싶을 때 사용하면 편리할 것 같습니다. 그럼 다음 시간에 만나요!

#연구/#Excel 2020.12.04

[Excel/엑셀] 특정 조건에 맞는 셀안의 숫자들의 모든 합 구하기 #엑셀 특정 조건에 맞는 셀안의 숫자 합 #엑셀 SUMIF 함수

[Excel/엑셀] 특정 조건에 맞는 셀안의 숫자들의 모든 합 구하기 #엑셀 특정 조건에 맞는 셀안의 숫자 합 #엑셀 SUMIF 함수 어떤 조건을 만족하는 범위의 합계를 구하기 위해서는 SUMIF 함수를 사용하면 아주 간단하다. SUMIF는 SUM과 IF가 합쳐진 형태라고 이해하면 쉽다. SUMIF(range, criteria, [sum_range]) “만약(IF) 어떤 조건을 만족하면 SUM하라” 아래와 같이 분류되어 있는 각 항목에 대한 개수들이 정해져 있다고 치자. 각 항목이 중복되어 나타나는 테이블이므로, 특정 항목에 대한 모든 개수의 합을 구하고 싶을 때가 있을 것이다. 그럴 경우, SUMIF를 사용하여 간단하게 구할 수 있다. SUMIF의 첫번째 인자에는 각 항목에 해당하는 범위를 지정한다. ..

#연구/#Excel 2020.12.04

[Python/파이썬] 파이썬에서 List와 Tuple은 어떻게 다를까? #파이썬 List vs Tuple #리스트와 튜플의 차이점 #리스트와 튜플은 언제 사용해야 할까

[Python/파이썬] 파이썬에서 List와 Tuple은 어떻게 다를까? #파이썬 List vs Tuple #리스트와 튜플의 차이점 #리스트와 튜플은 언제 사용해야 할까? 파이썬에서는 List와 Tuple이라는 것이 같이 사용된다. 그런데 문득 궁금하다. 둘의 차이점은 무엇이며, 또 언제 어느 상황에 무엇을 선택해서 쓰는 것이 좋을까? 리스트 (List) vs 튜플 (Tuple)의 차이점 리스트 (List) 길이가 가변적이다. 리스트 내 요소(Elements)도 변경이 가능하다. 튜플(Tuple) 대비 많은 메모리 공간 차지 튜플 (Tuple) 길이가 변할 수 없다. 튜플 내 요소(Elements)도 변경이 불가능하다. 리스트 대비 적은 메모리 공간 차지 어떤 상황에서 어떤 것을 사용하는 것이 좋을까? ..

#연구/#Python 2020.12.02

[Python/파이썬] 파이썬으로 특정 날짜가 주말인지 체크하기 #파이썬 주말인지 아닌지 알아내는 함수 만들기 #weekday() #파이썬 weekday 함수 사용하기 #date.weekday() #date.isoweekday()

[Python/파이썬] 파이썬으로 특정 날짜가 주말인지 체크하기 #파이썬 주말인지 아닌지 알아내는 함수 만들기 #weekday() #파이썬 weekday 함수 사용하기 파이썬으로 주어진 날짜가 주말에 해당하는지 그렇지 않은지를 체크할 수 있을까요? date.weekday() 함수를 사용하면 간단하게 해결할 수 있는데요. date.weekday() 정수로 요일을 반환합니다. 월요일은 0이고 일요일은 6입니다. 월 0 화 1 수 2 목 3 금 4 토 5 일 6 예를 들어, 아래와 같이 2020.12.2의 weekday를 계산해보면 date(2020, 12, 2).weekday() date(2020, 12, 2).weekday() # 2 2라는 숫자가 return 된다. 따라서, 수요일이라는 얘기다. 이것을 ..

#연구/#Python 2020.12.02

[Python/파이썬] 날짜 계산하기 #파이썬으로 날짜 차이 계산 하는 함수 만들어보기 #diff_days #날짜 입력해서 몇 일 차이나는지 구하기

[Python/파이썬] 날짜 계산하기 #파이썬으로 날짜 차이 계산 하는 함수 만들어보기 #diff_days #날짜 입력해서 몇 일 차이나는지 구하기 파이썬으로 날짜를 계산하는 방법을 알아볼게요. 예를 들어 2020.01.20 ~ 2020.03.31은 총 몇일이 차이 날까요? 아래와 같이 할 수 있어요. 먼저 datetime의 date를 import합니다. from datetime import date 그리고 아래와 같이 함수를 만들어보아요. def days_diff(start, end): return (end - start).days 함수에 입력 값은 date()함수를 이용해서 넣으면 편리해요. 2020.1.25 ~ 2020.12.28까지의 일수를 계산해보면 아래와 같이 할 수 있답니다. 338일 이라는..

#연구/#Python 2020.12.02

[Excel/엑셀] 목록 드롭다운 만들기 #엑셀에서 목록 드롭다운으로 값 선택하기 #데이터유효성 #목록

[Excel/엑셀] 목록 드롭다운 만들기 #엑셀에서 목록 드롭다운으로 값 선택하기 #데이터유효성 #목록 엑셀에서 셀 내용을 목록 드롭다운으로 선택하게 하려면, 어떻게 하면 좋을까요? 한 번 알아볼게요. 우선 아래와 같이 연도와 월의 샘플 데이터가 있다고 가정해볼게요. 목록을 만들고 싶은 칸을 클릭 후, 데이터 -> 데이터유효성을 클릭합니다. 설정에서, 허용의 목록을 선택합니다. 그리고, 원본의 칸에 목록으로 나타날 데이터들의 범위를 지정합니다. 그리고 확인을 클릭하면, 아래와 같이 목록이 나타나게 됩니다. 옆에 있는 "월"을 나타내는 값을 목록으로 동일하게 만들어봅니다. 그러면 아래와 같이 목록에서 값을 선택할 수 있습니다. 다음 시간에는 목록에서 선택한 값을 기준으로 해당 년/월의 날짜와 요일을 자동으..

#연구/#Excel 2020.11.30

[Excel/엑셀] 특정 조건에 맞는 셀에 색깔이 나타나게 하고 싶다면? #특정 셀의 색상 자동적용하기! #조건부서식 #엑셀 조건부서식 #엑셀 특정셀 색상 자동 적용

[Excel/엑셀] 특정 조건에 맞는 셀에 색깔이 나타나게 하고 싶다면? #특정 셀의 색상 자동적용하기! #조건부서식 #엑셀 조건부서식 #엑셀 특정셀 색상 자동 적용 특정 조건에 맞는 셀의 색상을 자동으로 변경되게 하고 싶다면? 가장 많이 궁금해하시는 것 중에 하나가, 토요일, 일요일 일때만 색상이 나타나게 해서 눈에 띄게 하고 싶다는 것입니다. 그래서 일단 간단하게 예를 보여드리면서 설명해볼게요. 아래와 같이 일단 간단한 월화수목금토일에 맞는 날짜가 있다고 생각해보죠. 그리고 색상이 변하기를 원하는 셀을 모두 선택합니다. 그리고 홈 -> 조건부서식 -> 셀 강조 규칙 -> 같음을 클릭합니다. 빈 칸에 "토"라고 쓰고 아래 색상 서식을 원하는 색상으로 설정합니다. "토"라는 셀의 값이 나오면 해당 색상으..

#연구/#Excel 2020.11.29

[Excel/엑셀] 특정 날짜 내에 있는 셀의 개수 구하기 #특정 조건에 맞는 셀의 개수 구하기 #COUNTIFS 함수

[Excel/엑셀] 특정 날짜 내에 있는 셀의 개수 구하기 #특정 조건에 맞는 셀의 개수 구하기 #COUNTIFS 함수 아래와 같이 특정 날짜의 값들이 나열되어 있는 데이터가 있다고 가정할게요. 위 데이터에서 특정 날짜 구간에 해당하는 셀의 개수를 계산하고 싶을 때는 어떻게 할까요? 예를 들어 계산해보죠. 1980.1.1 ~ 1990.12.31 내에 존재하는 셀의 합은 어떻게 구할까요? COUNTIFS 함수를 이용해서 구해볼게요. 함수의 기본 포맷은 아래와 같습니다. =COUNTIFS(range,">=date1",range,"

#연구/#Excel 2020.11.29

[Python/파이썬] 10진수를 16진수로 변환하기 #16진수로 변환하는 함수 #hex() #Python hexadecimal representation

[Python/파이썬] 10진수를 16진수로 변환하기 #16진수로 변환하는 함수 #hex() #Python hexadecimal representation 파이썬으로 hex() 함수를 이용하여 10진수를 16진수로 변환해볼게요. 사실 너무너무 간단해서 설명할 것도 없죠. 아래와 같이 hex함수를 이용하여 10진수를 입력받아서 16진수를 리턴하는 함수를 만들어줍니다. def to_hex(dec): return hex(dec) 그리곤 사용해볼까요? print(to_hex(200)) # 0xc8 print(to_hex(30)) # 0x1e print(to_hex(2)) # 0x2 아주 간단하죠? 200은 0xc8 30은 0x1e 2는 0x2 잘 변환되네요. 아래에는 완성된 코드를 공유할게요. def to_he..

#연구/#Python 2020.11.22
반응형