전체보기 218

python(vscode)/딕셔너리 인덱스 개수 구하기

1. 코드작성.import pandas as pdimport copy temp_ohlcv = {'code' : [], 'min_t' : [], 'close':[]}temp_df = pd.DataFrame(temp_ohlcv, columns=['code','min_t','close'])minute_data_0 = {}minute_data_0["alldata_0"] = copy.deepcopy(temp_df)  minute_data_0["alldata_0"].loc[0] = [0,0,0] minute_data_0["alldata_0"].loc[1] = [1,1,1]minute_data_0["alldata_0"].loc[2] = [2,2,2]print("첫번째 : ", minute_data_0["alldata..

python(vscode)/copy/deepcopy/딕셔너리 초기화

1. 코드작성   1) deepcopy해야 변수간 연동이 안된다. import pandas as pdimport copy temp_ohlcv = {'code' : [], 'min_t' : [], 'close':[]}temp_df = pd.DataFrame(temp_ohlcv, columns=['code','min_t','close'])minute_data_0 = {}minute_data_0["alldata_0"] = copy.deepcopy(temp_df)  minute_data_0["alldata_0"].loc[0] = [0,0,0] minute_data_0["alldata_0"].loc[1] = [1,1,1]print("첫번째 : ", minute_data_0["alldata_0"])minute_da..

python(vscode)/딕셔너리 복사 연동 해제하기/copy

1. 문제상황  : 임시로 다른변수에 딕셔너리를 넣어놓고, 원래 딕셔너리에 추가하면 임시변수에도 연동되는현상.  1) 문제 코드# 딕셔너리 정의minute_universe = {} minute_universe['1'] = 1#임시에 복사temp = minute_universe#딕셔너리 2번째 정의minute_universe['2'] = 2#키 2 는 없어야한다. 하지만 2가 추가되었다. 변수가 연동된다. print(temp)# 아래 결과가 true이다. print(temp == minute_universe)  2) 문제결과       2. 해결   1) 코드      - copy 기능을 사용한다. # 딕셔너리 정의minute_universe = {} minute_universe['1'] = 1#임시에 복..