# 1. pandas 선언
import pandas as pd

# 2. Excel 파일 불러오기
df = pd.read_excel('excel.xlsx')

# 3. excel 의 nill 값을 '' 로 변환
df = df.fillna('')

python pandas 를 활용 하여 엑셀 파일 불러오기, 수정하기, tolist() 활용하기, 엑셀 저장하기

# 1. pandas 선언
import pandas as pd

# 2. Excel 파일 불러오기
df = pd.read_excel('excel.xlsx')

# 3. excel 의 값을 list 로 변환
df_list = df.values.tolist()

# 4. 불러온 excel 의 column 값 가져오기
df_col = list([col for col in df])

# 5. df_list 수정 

# 6. 다시 df 로 변환
df = pd.DataFrame(df_list, columns=df_col)

# 7. Excel 파일로 저장
df_att.to_excel('36_official_language.xlsx', index=False)

 

 

import re

괄호 혹은 특수 문자를 포함하여 사이에 있는 글자 까지 모두 지울 수 있는 방법입니다.

괄호 안의 경우

remove_text = 'asdf(asdf)'

print(re.sub(r'\([^)]*\)', '', remove_text))

출력 결과 : 'asdf'

 

위의 \( \) 값 대신에 다른 특수문자를 사용해서 지워도 됩니다

예) <, > 안의 글자 지우기 

re.sub(r'\<[^)]*\>', '', remove_text)

안녕하세요.

python set 자료형의 첫번째 값 불러오기 위해선

list 로 변환이 필요 합니다. set type 에는 순서가 없기 때문에 첫번째 값을 불러 올 수가 없는데요

아래와 같이 list 형으로 변환 한뒤 불러오면 됩니다.

set_type = {1,2,3}

list_type = list(set_type)

print(list_type[0])

명쾌한 해답은 아니지만 어떤 값이 들어 있는지 확인 할 때 유용한 방법입니다.

감사합니다.

요즘 소스 관리 하면 Git 은 필수죠?

저는 개발 면접 볼 때마다 Git 써봤냐가 아닌 소스관리는 어떻게 했냐? 라는 질문을 많이 받았습니다.

그때 마다 Git 으로 했다고 하면 끄덕끄덕 하고 다음 질문을 하시더라구요.

그만큼 필수로 되어버린 것 같습니다.

Git 은 소스관리도 좋고 예전소스로 다시 복원도 할 수 있어 완전 강추 드립니다.

오늘은 Git 에서 소스를 잘못 merge 했을 때 reset 하는 방법을 알려 드리겠습니다.

 

1. git log 명령어로 해당 커밋 찾기

git log

 

2. reset 으로 해당 커밋으로 이동 하기

git reset b0ed28......

 

3. push -f 옵션으로 remote 에 덮어 씌우기

git push -f origin master

 

이렇게 하면 잘못 merge 했다가도 다시 쉽게 원복 할 수 있습니다.

저는 Redis 를 Lock 을 걸때 ..

그러니까 하나의 프로그램을 실행 하고 마칠 때 까지 중복 실행이 안되게끔 하기 위해서 Redis 를 쓰고 있습니다.

1. 서버 접속 명령어

redis-cli

docker (docker-compose) 에서 redis 를 실행 하신다면 아래와 같이 하시면 됩니다.

docker-compose exec redis redis-cli

 

접속 되면 아래와 같이 ip:port> 커맨드 입력창이 나오게 됩니다.

redis command

2. 입력 하기

set 명령어로 key, value 쌍으로 입력하여 저장 합니다.

예) set key_name value_name

 

3. 입력 한 값 찾기

get 명령어로 key 값을 입력 하면 됩니다

예) get key_name

 

4. 모든 키값 찾기

keys * 

 

5. 값 삭제 하기

del 명령어로 key 값을 입력 하면 됩니다.

예) del key_name

ubuntu 를 윈도우에서 실행 했을 때 아래와 같이

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800703fa
Error: 0x800703fa ?? ??? ? ????? ??? ??? ??? ??? ????.

Press any key to continue...

이런식으로 나오고 아무키나 클릭 하면 창이 닫힌다면

1. cmd 관리자 권한 실행
2. sc stop LxssManager 입력 후 엔터
3. sc start LxssManager 입력 후 엔터

Ubuntu 재실행

 

 

윈도우10 마이크로소프트 스토어에서 우분투 설치 후 실행 시 에러 방법 처리 입니다.

오류 메시지는 아래 처럼 나오거나 혹은 Development .... 라고 나오는 경우 아래 두개를 체크 하셔야 제대로 실행이 가능 합니다.

WslRegisterDistribution failed with error: 0x8007019e

The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.


1. Windows 기능 켜기/끄기 의 Linux용 Windows 하위 시스템 체크

설정에서 'windows 기능' 을 검색 후 클릭 하면 Windows 기능이라는 탭이 하나 뜨게 되는데요 여기서 Linux 를 찾아서 체크박스에 체크 하시면 됩니다.


2. 개발자용 기능 사용 체크

설정에서 개발자 를 검색 하여 '개발자 기능 사용' 을 클릭 후 개발자 모드로 체크 하시면 됩니다.


#윈도우10Ubuntu #Ubuntu

※ 코엑스 팝업스토어 오리온 초코파이 하우스

오리온이 만든 디저트 초코파이


※ 가격 ※

오리지날 : 2,500원

카카오, 무화과 베리, 인절미 : 3,000원

(각 한개씩 4개 한세트 10,000원)


전주 초코파이는 개당 천원에 비해 가격이 두배 이상 비싸죠?

두 곳을 비교 했을 때 저는 당연 오리온 초코파이 입니다! 가격만큼 퀄리티도 좋아요!

초코파이가 아니라 하나의 케익을 먹는 기분이에요.



가격이 비쌌지만 사람들이 줄을 서서 구매 하고 있네요!

그만큼 맛있다는 거겠죠?


여기 초코파이는 마트에서 사먹는 초코파이와 다르게

초콜릿에서 부터 빵, 마쉬멜로우 까지 다 부드럽고 맛있었어요.

사진을 보니 또 먹고 싶어지네요ㅠㅠ


※ 코엑스 삐에로 마켓에서 구매한 명란마요 후기 입니다.


파스타면을 삶아서 명란마요에 비벼 먹으면 맛있다는 말을 듣고 산 명란마요!

삐에로 마켓에는 정말 다양한 식자재가 많아서 한번 가면 꼭 하나씩은 구매 하는데요.

오늘은 유통기한이 얼마 남지 않아 세일 하고 있는 명란마요를 사왔습니다!


한국야쿠르트 사에서 직수입하는 명란마요 제품이랑은 다른 제품 같아요.


유통기한은 1월 3일... 오늘이 12월 16일 이니 최대한 빨리 먹어야 겠죠?ㅎㅎ


명란마요의 색은 연한 겨자색 같네요.

그냥 명란마요만 먹었을때 맛은 시큼새큼하면서 마요 맛이 강했어요.


이마트에서 산 900원짜리 파스타면을 삶아서 비벼 먹었을 땐 글쎄요.. 음

알리올리오에 넣어 먹어야 된다고 하는 레시피가 있던데 그냥 삶아 비벼서 그런지

음.. 제 입맛은 아니였습니다 ㅋㅋㅋㅋ


읽어 주셔서 감사합니다.


+ Recent posts