10:37 doc_final_country = doc_final_country[cols] 문법 해석
190
작성한 질문수 3
10:37
doc_final_country = doc_final_country[cols]
이 구문의 의미는
변수 doc_final_country가
doc_final_country[cols] 를 가리키는 의미가 아닌가요...?
그러면 doc_final_country가
Series 형태인 doc_final_country[cols] 만 출력되어야 하는데,
어째서 doc_final_country에서 iso2의 위차만 변경되어서 나타나는지 궁금합니다 ``
답변 1
1
안녕하세요. 답변 도우미입니다.
말씀하신 것처럼, doc_final_country = doc_final_country[cols] 이 코드는 doc_final_country 변수를 재정의하는 작업입니다. 이 구문의 기본적인 작동 원리를 설명드리겠습니다.
Python에서 doc_final_country[cols]는 doc_final_country 데이터 프레임에서 cols 리스트에 지정된 열(columns)만 선택하여 새로운 데이터 프레임을 만듭니다. 이때 cols는 열의 이름들을 포함하는 리스트일 수 있습니다. 예를 들어, cols = ['column1', 'column2']라면 doc_final_country[cols]는 doc_final_country에서 'column1'과 'column2'만을 포함하는 새로운 데이터 프레임을 생성합니다.
doc_final_country = doc_final_country[cols] 이 구문은 원래의 doc_final_country 데이터 프레임을 cols에 지정된 열만 포함하는 새로운 데이터 프레임으로 대체합니다.
여기서 중요한 점은, 이 과정에서 원래 데이터 프레임의 구조가 변경될 수 있다는 것입니다. 예를 들어, cols에 지정된 열의 순서에 따라 새로운 데이터 프레임의 열 순서가 결정됩니다. 만약 iso2 열이 cols 리스트에서 다른 위치에 있었다면, doc_final_country = doc_final_country[cols]를 실행한 후 doc_final_country에서 iso2의 위치가 변경된 것으로 보일 수 있습니다.
이러한 변화가 발생하는 것은, cols 리스트에 열 이름들이 원래 데이터 프레임의 열 순서와 다른 순서로 나열되어 있기 때문일 수 있습니다. 결과적으로, doc_final_country에 대한 재할당은 단순히 특정 열을 선택하는 것이 아니라, 해당 열들의 순서도 재정의하는 작업이 됩니다.
감사합니다.
Python 3 표시 없습니다.
0
58
1
강의실습 말고 강의에 대한 자료(pdf)가 없을까요?
0
70
1
구글 코랩과 아나콘다
0
83
1
강의와 다르게 오류가 뜨는 이유가 뭘까요?
0
100
1
COVID-19-master 관련 등 자료 누락
0
87
1
수업자료에 python_core_summary.ipynb 파일이 포함되어 있지 않습니다!
1
97
1
json.dumps관련된 질문
0
72
1
빅분기대비
0
112
1
파이썬으로 Plain Text 포멧 파일 다루기 연습문제 질문
0
93
1
강의자료 어디서 다운로드받나요?
0
139
1
pandas 라이브러리의 quotechar 인자에 대해 질문드립니다
0
101
1
iplot 에러 문제
1
200
1
플래그
0
76
1
플래그 라이브러리
0
85
1
CSV 파일 쓰기 다른 기법(사전 타입으로 쓰기) 관련
0
179
1
CSV 파일 읽을 때 오류
0
193
1
read() 함수 사용할 때 3번째 줄에 data로 출력 또는 print(data)로 출력 차이
0
136
1
강의 교재 및 실습 파일 제공되나요?
0
181
1
deep_data_and_visual 파일에서 에러가 납니다.
0
182
1
apply()함수
0
201
1
pandas groupby sum 질문
1
272
1
pandas_eda 자료 맨아래 heatmap 숫자가 안나옵니다
0
352
2
pandas_eda 힛맵에서 숫자가 안떠요
0
255
1
수업 자료에 pandas_basic 파일이 없습니다..!
0
277
1





