2017-10-03 8 views
1

CSV 파일의 특정 필드에서 이미 존재하는 테이블로 데이터를 업로드하려고합니다.CSV 파일의 열을 건너 뛰는 방법

내 이해에서 이렇게하는 방법은 새 테이블을 만든 다음 새로 만든 테이블의 관련 열을 주 테이블의 해당 열에 추가하는 것입니다.

특정 테이블의 데이터 열을 정확하게 추가하려면 어떻게합니까? 에서와 같이 특정 명령은 무엇입니까?

저는 bigquery api와 python-client-library를 사용하고 있습니다.

답변

0

팬더 라이브러리를 사용할 수 있습니다. import pandas as pd data = pd.read_csv('input_data.csv') useful_columns = [col1, col2, ... ] # List the columns you need data[useful_columns].to_csv('result_data.csv', index=False) # index=False is to prevent creating extra column

+0

새로운 CSV 파일의 각 입력란에는 원본 파일의 오른쪽 필드 값이 포함됩니다. 이 문제를 해결하는 인수가 있습니까? –

+0

예 있습니다! 나는'read_csv()'함수에'index_col = False'를 건네주고 트릭을했습니다. –