본문 바로가기

전체 글

(147)
[Python] 파일 읽기 - open, read, readline, readlines python 에서는 다양한 방식으로 파일을 읽어 올 수 있습니다. 그 중에서 오늘은 가장 기본적인 방법을 알려드릴께요. csv, pandas 등의 라이브러리로도 쉽게 불러올 수 있지만 저는 가장 간단하고 직관적인 함수를 주로 사용하는 편입니다. 1. 파일 열기 파일은 항상 열었으면 닫아야하는데요. 방법은 2가지가 있어요. 저는 개인적으로 따로 닫을 필요가 없는 with 문을 활용한 첫번째 방법을 추천합니다. fname = 'your_path/file_name' # case 1. with open(fname, mode='r') as f: print(f) # case 2. f = open(fname, mode='r') f.close() 2. read() read() 함수는 파일을 모두 읽어와서 출력하는 방식..
[Window] python 파일 작업스케쥴러 설정해서 자동실행시키기 1. 작업스케쥴러 실행 2. 작업 만들기 선택 3. 일반설정 일반 설정에서는 작업 이름과 보안옵션을 설정합니다. - 사용자가 로그온 할때 만 실행 - 사용자의 로그온 여부에 관계없이 실행 ( 잠김이 되어 있는 상태에서도 실행이 가능합니다. ) - 가장 높은 권한으로 실행을 선택합니다. ( 계정이 여러개일 경우 권한이 없어 실행하지 못하는 경우가 종종있습니다. ) 4. 트리거 설정 트리거는 언제시작할 것인지 설정하는 것입니다. 한번, 매일, 매주, 매월 이렇게 설정할 수 있습니다. 고급설정에는 작업 지연 시간 설정, 작업 반복 간격, 특정기간 이상 실행시 작업 중지, 만료 기간 설정 등이 있습니다. 5. 동작 설정 어떤 동작을 할지 설정해야합니다. 저 같은 경우에는 python을 실행하려고 합니다. 새로만..
[Python] ValueError: If using all scalar values, you must pass an index ValueError: If using all scalar values, you must pass an index 이 에러는 Dictionary 를 Dataframe으로 변경할 때 발생했습니다. df_dict = {'col1': 'val1', 'col2': 'val2', 'col3': 'val3', 'col4': 'val4', 'col5': 'val5'} result_data = pd.DataFrame(df_dict) ## type : -> ## error # ValueError: If using all scalar values, you must pass an index 에러 원인 Dictionary 에서 행에 해당하는 부분에 index가 설정 되어 있지 않기 때문이다. 에러 해결방법 1. 인덱스를 지정해..
[Python] Pandas DataFrame의 row 하나씩 출력하기 - iterrows() DataFrame에 있는 정보는 한 줄씩 처리하고 싶을때는 iterrows() 함수와 for문을 함께 사용하면 됩니다. Sample Data A B 1 4 2 5 3 6 Code import pandas as pd data = {'A': [1, 2, 3], 'B': [4, 5, 6]} sample_data = pd.DataFrame(data=data) for index, row in sample_data.iterrows(): print(index) ## 0 ( ROW의 순서를 나타냄 ) print(type(index)) ## print(row) ## A 1 ## B 4 print(type(row)) ## print(list(row)) ## [1, 4] : 첫번째 행의 값들을 리스트로 변환 print(ro..
태풍 8호 바비 이동 경로와 위력에 대해 알아봐요 8월 22일 09시에 타이완에서 태풍이 발생했습니다. 태풍 8호 바비의 위력 태풍의 중심기압은 1천2hPa 최대풍속은 시속 64km/h 강풍 반경은 200km 입니다. 현재 진행속도는 28km/h 입니다. 지난번 태풍 5호 장미는 32km/h 였습니다. 중심 부근 최대풍속 18.m/s 예요. 최대풍속은 태풍 5호 장미와 동일합니다. 저 풍속이면 바람 3급으로 초속 20m가 되면 끈을 꽉 조였던 등산모자가 벗겨지고 제대로 숨쉬기도 어려운 상태라고 하네요. 참고로 초속 15m에는 간판이 떨어질 수 있고, 쓰고 가는 우산이 찌그러지기 시작하는 풍속이라고 합니다. 태풍의 종류와 위력을 참고하세요! 25일 경 제주도에 태풍 상륙 예정입니다. 태풍 시 행동 요령 자주 물에 잠기는 지역, 산사태 위험지역 등의 위험한..
이천시외버스터미널 버스시간표 ( 2020년 8월 19일 기준 ) 코로나로 인해서 버스운행 시간이 달라지더라구요. 이천시외버스터미널 정보 확인하고 일정에 차질 없게 움직여요! ** 빨간색으로 표시되어 있는 곳은 코로나로 인한 결항 시간입니다. 동서울, 김포공항, 인천공항 시간표 ※ 동서울 : 첫차06:30 19:00까지 30분간격 19:20, 20:00, 21:20 5,600원 ※ 김포, 인천공항 : 김포공항 10,600원 인천공항 17,700원 - 인천공항(직통) 결행 김포공항 : 05:10,07:10,10:10,12:10,15:10,17:10 지역명으로 정렬되어있습니다. ㄱ ㄴ, ㄷ, ㅁ, ㅂ ㅅ 안, 양 여. 연. 영. 오. 온. 용. 울 원, 유, 음, 의 이, 익, 인, 일 ㅈ ㅊ, ㅌ, ㅍ
이화공영 어떤 회사일까? 이화공영 회사에 대해 알아보도록 하겠습니다. 이화 공영은 1956년 설립된 종합건설사입니다. 종합건설사란, 토목건축, 토목, 건축, 전기공사, 소방시설, 산업.환경 설비공사, 정보통신공사업, 조경등을 모두 하는 회사입니다. 2020년 도급 순위는 132위라고 나와 있습니다. 산업분야는 건축부문, 토목부문, 산업플랜트가 있습니다. 건축부문 건축부문의 주요사업 업무시설, 판매 및 영업시설, 교육,연구시설, 공장시설, 오피스텔을 주로 진행하네요. 최근 실적 2020년 4건 / 2019년 4건 / 2018년 2건 토목 토목의 주요서비스는 단지,택지, 상하수도 도로 교량, 발전, 지하공간, 철도/공항 이네요. 토목 최근실적 2020년 2건 / 2017년 4건 / 2014년 1건 가장 최근에 시작한 공사는 호암산자..
SK디스커버리는 뭐하는데인가요? (SK케미칼, SK바이오사이언스, SK플라즈마) SK디스커버리는 SK그룹의 제 2의 지주사입니다. 지주사란? 다른 회사의 주식을 보유함으로써 그 회사를 독점적으로 지배하는 회사를 말합니다. 지배하는 회사를 모회사 지배를 받는 회사를 자회사라고 해요. SK디스커버리의 자회사는? 위의 그림은 2019년 10월 기사에 실려있는 그림입니다. 작년 10월에는 sk건설의 지분을 같이 가지고 있었지만, 현재는 SK디스커버리는 에너지, 화학, 바이오의 3가지 분야 사업에 집중하고 있습니다. SK가스(에너지), SK케미칼(화학,바이오), SK플라즈마(바이오) 입니다. 최창원 대표이사는 2006년 12월 SK 케미칼 대표이사를 맡은 뒤부터 10년이 넘도록 SK 케미칼을 독자적을 경영하고 있다고 합니다. SK케미칼은? 백신과 혈액제에 바이오사업 역량 집중을 하고 있다고 ..