파이썬(34)
-
[Python] If using all scalar values, you must pass an index
[Python] If using all scalar values, you must pass an index json 배열이 아닌 단순 json을 dataframe으로 변환할 경우 해당 오류를 반환한다. (1) 데이터 설정시 인덱스값을 설정해준다 df = pd.DataFrame({'col1': 1, 'col2': 2}, index = [0]) (2) 단순 json을 배열안에 넣어서 dataframe을 선언한다. df = pd.DataFrame([{'col1': 1, 'col2': 2}])
2022.09.20 -
[Python] conda 가상환경 관리
[Python] conda 가상환경 관리 가상환경 만들기 conda create -n {envname} 가상환경 목록 확인 conda info --envs or conda env list # /Users/hy/miniforge3 /Users/hy/miniforge3/envs/py3.8 base * /Users/hy/opt/anaconda3 참고 : onda list env는 현재 사용하고 있는 가상환경에서 ‘env’ 라는 이름이 포함된 ‘패키지’를 검색하는 명령어임 현재 활성화된 가상환경 conda info가상환경 변경 source activate 가상환경이름 가상환경 이름이 없을 경우 conda activate /Users/hy/miniforge3/envs/py3.8 참고 : python - conda..
2022.09.18 -
[python] list slicing
[python] list slicing col_list = test_df.columns.tolist() col_list[-1:] # 마지막 원소 col_list[:-1] # 처음~ 마지막원소 전까지
2022.09.05 -
[Python] 현재 작업 경로 디렉토리 얻기
import os # py파일에서 os.path.abspath(os.getcwd()) # ipynb 에서 os.path.dirname(os.path.abspath(__file__))
2022.09.01 -
[Python] 시간 같은 두 자리 숫자 2자리로 고정시키기
number = 1 print("%02d" % (number,)) Basically % is like printf or sprintf (see docs). For Python 3.+, the same behavior can also be achieved with format: number = 1 print("{:02d}".format(number)) For Python 3.6+ the same behavior can be achieved with f-strings: number = 1 print(f"{number:02d}") 참조 : python - Display number with leading zeros - Stack Overflow
2022.08.30 -
[Python] 데이터 프레임에 빈 행 앞(뒤)에 추가
add_df = pd.DataFrame(0, index=np.arange(window_size), columns=forecast_df.columns) forecast_df = pd.concat([add_df,forecast_df])
2022.08.21