Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 카이제곱분포
- 자연어 논문
- 코딩테스트
- NLP
- 짝수
- t분포
- 서브쿼리
- 자연어처리
- 표준편차
- Window Function
- airflow
- MySQL
- sigmoid
- nlp논문
- LSTM
- 그룹바이
- SQL코테
- SQL 날짜 데이터
- leetcode
- Statistics
- CASE
- inner join
- 설명의무
- GRU
- 논문리뷰
- update
- torch
- 자연어 논문 리뷰
- sql
- HackerRank
Archives
- Today
- Total
목록데이터프레임을 Redshift로 한번에 넣는 방법 (1)
HAZEL
[awswrangler] 데이터프레임을 Redshift로 한번에 넣는 방법
aws 서비스에서, 데이터를 insert 가 아닌, dataframe으로 한번에 넣는 방법으로 'awswrangler' 모듈이 존재한다. 만약, awswrangler 를 사용하지 않는다면, 아래와 같이, insert into 구문을 사용해야 하며, 많은 데이터를 넣기 위해서는 for 문을 해야하는 매우 비 효율적인 방식을 사용해야한다. cur = get_Redshift_connection() sql = "BEGIN; DELETE FROM {schema}.{table};".format(schema=schema, table=table) sql += f"""INSERT INTO {schema}.{table} VALUES ( '2022-01-01', 1);""" sql += "END;" cur.execute(s..
DATA ENGINEERING/AWS
2022. 4. 13. 20:43