inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

173만명의 커뮤니티!! 함께 토론해봐요.

버전을 맞추었는데도 오류가 발생합니다. (pd ver: 2.0.3, sqlalchemy: 2.0.0)

다양한 사례로 익히는 SQL 데이터 분석

query = """ select * from nw.customers """ df = pd.read_sql_query(sql=query, con=postgres_engine) df.head(10) --------------------------------------------------------------------------- UnicodeDecodeError Traceback (most recent call last) Cell In[25], line 4 1 query = """ 2 select * from nw.customers 3 """ ----> 4 df = pd.read_sql_query(sql=query, con=postgres_engine) 5 df.head(10) File ~\anaconda3\Lib\site-packages\pandas\io\sql.py:468, in read_sql_query(sql, con, index_col, coerce_float, params, parse_dates, chunksize, dtype, dtype_backend) 465 if dtype_backend is lib.no_default: 466 dtype_backend = "numpy" # type: ignore[assignment] --> 468 with pandasSQL_builder(con) as pandas_sql: 469 return pandas_sql.read_query( 470 sql, 471 index_col=index_col, (...) 477 dtype_backend=dtype_backend, 478 ) File ~\anaconda3\Lib\site-packages\pandas\io\sql.py:832, in pandasSQL_builder(con, schema, need_transaction) 829 raise ImportError("Using URI string without sqlalchemy installed.") 831 if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Connectable)): --> 832 return SQLDatabase(con, schema, need_transaction) 834 warnings.warn( 835 "pandas only supports SQLAlchemy connectable (engine/connection) or " 836 "database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 " (...) 839 stacklevel=find_stack_level(), 840 ) 841 return SQLiteDatabase(con) File ~\anaconda3\Lib\site-packages\pandas\io\sql.py:1539, in SQLDatabase.__init__(self, con, schema, need_transaction) 1537 self.exit_stack.callback(con.dispose) 1538 if isinstance(con, Engine): -> 1539 con = self.exit_stack.enter_context(con.connect()) 1540 if need_transaction and not con.in_transaction(): 1541 self.exit_stack.enter_context(con.begin()) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\base.py:3245, in Engine.connect(self) 3222 def connect(self) -> Connection: 3223 """Return a new :class:`_engine.Connection` object. 3224 3225 The :class:`_engine.Connection` acts as a Python context manager, so (...) 3242 3243 """ -> 3245 return self._connection_cls(self) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\base.py:145, in Connection.__init__(self, engine, connection, _has_events, _allow_revalidate, _allow_autobegin) 143 if connection is None: 144 try: --> 145 self._dbapi_connection = engine.raw_connection() 146 except dialect.loaded_dbapi.Error as err: 147 Connection._handle_dbapi_exception_noconnection( 148 err, dialect, engine 149 ) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\base.py:3269, in Engine.raw_connection(self) 3247 def raw_connection(self) -> PoolProxiedConnection: 3248 """Return a "raw" DBAPI connection from the connection pool. 3249 3250 The returned object is a proxied version of the DBAPI (...) 3267 3268 """ -> 3269 return self.pool.connect() File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:452, in Pool.connect(self) 444 def connect(self) -> PoolProxiedConnection: 445 """Return a DBAPI connection from the pool. 446 447 The connection is instrumented such that when its (...) 450 451 """ --> 452 return _ConnectionFairy._checkout(self) File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:1255, in _ConnectionFairy._checkout(cls, pool, threadconns, fairy) 1247 @classmethod 1248 def _checkout( 1249 cls, (...) 1252 fairy: Optional[_ConnectionFairy] = None, 1253 ) -> _ConnectionFairy: 1254 if not fairy: -> 1255 fairy = _ConnectionRecord.checkout(pool) 1257 if threadconns is not None: 1258 threadconns.current = weakref.ref(fairy) File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:716, in _ConnectionRecord.checkout(cls, pool) 714 rec = cast(_ConnectionRecord, pool._do_get()) 715 else: --> 716 rec = pool._do_get() 718 try: 719 dbapi_connection = rec.get_connection() File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\impl.py:168, in QueuePool._do_get(self) 166 return self._create_connection() 167 except: --> 168 with util.safe_reraise(): 169 self._dec_overflow() 170 raise File ~\anaconda3\Lib\site-packages\sqlalchemy\util\langhelpers.py:147, in safe_reraise.__exit__(self, type_, value, traceback) 145 assert exc_value is not None 146 self._exc_info = None # remove potential circular references --> 147 raise exc_value.with_traceback(exc_tb) 148 else: 149 self._exc_info = None # remove potential circular references File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\impl.py:166, in QueuePool._do_get(self) 164 if self._inc_overflow(): 165 try: --> 166 return self._create_connection() 167 except: 168 with util.safe_reraise(): File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:393, in Pool._create_connection(self) 390 def _create_connection(self) -> ConnectionPoolEntry: 391 """Called by subclasses to create a new ConnectionRecord.""" --> 393 return _ConnectionRecord(self) File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:678, in _ConnectionRecord.__init__(self, pool, connect) 676 self.__pool = pool 677 if connect: --> 678 self.__connect() 679 self.finalize_callback = deque() File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:902, in _ConnectionRecord.__connect(self) 900 self.fresh = True 901 except BaseException as e: --> 902 with util.safe_reraise(): 903 pool.logger.debug("Error on connect(): %s", e) 904 else: 905 # in SQLAlchemy 1.4 the first_connect event is not used by 906 # the engine, so this will usually not be set File ~\anaconda3\Lib\site-packages\sqlalchemy\util\langhelpers.py:147, in safe_reraise.__exit__(self, type_, value, traceback) 145 assert exc_value is not None 146 self._exc_info = None # remove potential circular references --> 147 raise exc_value.with_traceback(exc_tb) 148 else: 149 self._exc_info = None # remove potential circular references File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:898, in _ConnectionRecord.__connect(self) 896 try: 897 self.starttime = time.time() --> 898 self.dbapi_connection = connection = pool._invoke_creator(self) 899 pool.logger.debug("Created new connection %r", connection) 900 self.fresh = True File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\create.py:640, in create_engine.<locals>.connect(connection_record) 638 if connection is not None: 639 return connection --> 640 return dialect.connect(*cargs, **cparams) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\default.py:580, in DefaultDialect.connect(self, *cargs, **cparams) 578 def connect(self, *cargs, **cparams): 579 # inherits the docstring from interfaces.Dialect.connect --> 580 return self.loaded_dbapi.connect(*cargs, **cparams) File ~\anaconda3\Lib\site-packages\psycopg2\__init__.py:122, in connect(dsn, connection_factory, cursor_factory, **kwargs) 119 kwasync['async_'] = kwargs.pop('async_') 121 dsn = _ext.make_dsn(dsn, **kwargs) --> 122 conn = _connect(dsn, connection_factory=connection_factory, **kwasync) 123 if cursor_factory is not None: 124 conn.cursor_factory = cursor_factory UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 63: invalid start byte 판다스 버전과 sqlalchemy 버전은 다음과 같이 맞추었습니다 2.0.3 2.0.0

  • sql
  • postgresql
  • dbms/rdbms
  • 퍼포먼스-마케팅
  • 데이터-엔지니어링
KoKuMa 댓글 1 좋아요 0 조회수 2346

선생님 안녕하세요!

Oracle PL/SQL 딱 이만큼.. [개념+실전]

안녕하세요! 수업 정말 잘듣고 있습니다!! 공부한거를 블로그에 작성 하려하는데 예제 같은 것을 출처를 밝혀 포스팅 해도될까요??

  • sql
  • oracle
  • PL/SQL
고재형 댓글 1 좋아요 0 조회수 505

멘토링 2월은 언제열리나요~?

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

멘토링을 신청하고자 하는 수강생입니다. 1월20일/27일은 꽉차있는거 같고 2월 이후는 아직 안열린거같은데 혹시 멘토링이 현재는 운영을 안하는 것인지, 아니면 운영예정인데 아직 열리지 않은것인지 궁금합니다~!!

  • verilog-hdl
  • fpga
  • 임베디드
신입개발자응애 댓글 1 좋아요 1 조회수 439

멘토링은 현재 운영하지 않나요??

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

삭제된 글입니다

  • verilog-hdl
  • fpga
  • 임베디드
신입개발자응애 댓글 1 좋아요 1 조회수 262

디바이스 드라이버

FreeRTOS 프로그래밍

홍영기 강사님, 안녕하세요. 질문 사항이 있어서 문의 남깁니다. 디바이스 드라이버를 개발하는 강의, 서적, 교육, 참고 자료 등을 추천해주시면 감사하겠습니다. 일반적인 드라이버 개발 예제보다는 좀 더 실무에 가까운 교육을 수강하고 싶은데 추천해주실 만한 사항이 있는지 문의드립니다. 감사합니다.

  • 운영체제
  • 임베디드
  • FreeRTOS
토끼야놀자 댓글 1 좋아요 1 조회수 925

중급자로 나아가기 위한 로드맵

시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 2부 저자 직강 (2024년 버전)

김동현 강사님 안녕하세요. ARM 아키텍처 구조와 원리 강의를 통해서 ARM에 대해 열심히 공부하고 있는 학생입니다. 1부와 2부 강의를 통해서 쌓은 지식을 기반으로 임베디드 리눅스 분야의 중급자, 고급자로 나아가고 싶습니다. 본 ARM 아키텍처 구조 강의를 모두 수강한 뒤에 어떤 교재, 강의 등을 활용하여 어떤 방식으로 공부를 나아가면 좋을지 문의드립니다. 특히 디바이스 드라이버와 BSP에 해당하는 SDK를 개발하는 업무에 관심이 있습니다. 또한, 디바이스 드라이버와 BSP에 대해 이론적으로 설명하는 교재 등은 있으나 실제적으로 어떻게 프로젝트를 적용해야할지에 대해서도 문의드립니다. 예를 들어서 말씀드리면, 스리크슈난 벤카테스와란 저자가 작성한 "임베디드 개발자를 위한 코드로 읽는 리눅스 디바이스 드라이버" 라는 책에는 다양한 디바이스 드라이버 소스코드가 나와있습니다. 이 소스코드를 프로젝트에 어떻게 적용해서 진행하는지 궁금합니다.

  • 임베디드
  • arm-architecture
  • 하드웨어-해킹
  • cpu-architecture
  • armv7
  • armv8
  • cortex-a
토끼야놀자 댓글 1 좋아요 0 조회수 598

빠르게 코딩하기 위한 단축기 문의 (팁)

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

삭제된 글입니다

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
hello4298 댓글 1 좋아요 0 조회수 444

STM32 Targeted Language 관련 질문입니다.

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

먼저, 좋은 강의를 제공해주셔서 감사합니다! 정말 뜻 깊은 시간이었고, 이해도 엄청 잘 가서 배우는게 많은 강의였습니다. 강의를 모두 수강하고 나서 배운것들을 응용하여 따로 개인 프로젝트를 해보려고 하는데, STM32CubeIDE에서 새로운 프로젝트를 만들때 C로 할지 C++로 할지 선택하는게 있더군요. 제가 주로 쓰는 언어가 C++이기도 하고, 구상중인 프로젝트에 아두이노를 같이 쓰기도 해서 C++로 해볼까 하는데, 혹시 임베디드 현업에서 C++로 개발하는 경우도 있나요? 또, C++로 STM32 개인 프로젝트를 개발해보는걸 추천하시는지 여부도 궁금합니다!

  • 임베디드
  • stm32
seosdh 댓글 0 좋아요 0 조회수 457

선생님 혹시 tableau 강의는 없을까요

[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이

SAS만 다뤘었고 SQL + Python이 대세인 가 싶었는데 어느 순간 대시보드 구축능력도 요구하네요 ㅋㅋㅋㅋ tableau 강의가 있으실지요.. 뭐부터 손을 대야 할지 .. 고민입니다.

  • sql
러시안블루 댓글 0 좋아요 0 조회수 505

진로에 대한 고민?

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

삭제된 글입니다

  • verilog-hdl
  • fpga
  • 임베디드
kimrlatkdgus 댓글 1 좋아요 1 조회수 393

sql 이후 머신러닝을 배우려 합니다.

데이터 분석 SQL Fundamentals

이왕이면 강사님께서 올리신 강좌를 구매해 이어서 학습을 해보려 합니다. 로드맵이 있다면, 보고 구매를 하려고 했는데 올려져 있는 강의 수는 많은데 머신러닝 관련 로드맵이 없더라고요 파이썬 머신러닝 완벽 가이드, 딥러닝 컴퓨터 비전 완벽 가이드 딥러닝 CNN 완벽 가이드 캐글 advanced 머신러닝 실전 박치기 이 강의들을 기본부터 학습하려 하는데요 오래된 강좌가 개정되어 다른 이름으로 만들어져 있어서 내용이 겹치는게 있는지 아니면 모두 수강하는게 맞는지 어떤 순서로 학습하면 되는지 알고 싶습니다.

  • sql
  • postgresql
  • dbms/rdbms
bluebamus 댓글 1 좋아요 0 조회수 687

fpga 보드관련

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

비용적인 문제입니다. 현재 zybo z7은 건드릴 엄두가 안나고, arty z7마저 40만원대라서 다른 보드를 찾아보려 하고 있습니다. 강의를 따라가기 위해서 필요한 보드의 스펙을 알고 싶습니다. 제가 생각하고 있는 것은 zynq 7000에 bus는 16bit 이상으로 생각중인데 더 필요한 조건이 있을까요? 아니면 다른 보드는 강의에 따라가기 힘들까요? 후보군으로 PYNQ-Z2, Cora Z7 등이 있습니다.

  • fpga
  • 임베디드
Kmmmdq 댓글 1 좋아요 1 조회수 627

설계독학맛비's 실전 Verilog HDL Season 2 (AMBA AXI4 완전정복) 수강 고민

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

안녕하세요. 이제 4학년 막학기를 다니는 전자공학과 학생입니다. 최근에 설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)를 완강하고 복습중인데 고민이 있습니다. 많은 회사들 채용 안내를 보니 AMBA 경험을 많이 보더라구요. 학교에서는 배우지않아서 들을까하는데 학습대상이 현업 1~2년차 이상 수준 지식을 갖추신 분, HW 설계 현업자, 석박사급 지식을 소유하신 분이어서 잘 이해할수있을까 고민입니다. 사실 4학년이고 많이 공부는 해서 코드를 보면 이해는 하는데 직접 프로젝트보고 설계하려고하면 너무 막막한 수준입니다..좀더 공부하고 현업가서 수강할지 고민이네요.

  • verilog-hdl
  • fpga
  • 임베디드
이원일 댓글 1 좋아요 1 조회수 488

영상 후반부로 갈 수록 자막이 없는 영상들이 많습니다

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

영상 후반부로 갈 수록 자막이 없는 영상들이 많습니다. 자막을 통해 공부하던 사람들은 힘들어요..ㅠㅠ

  • Raspberry-Pi
  • arduino
  • 임베디드
Famous Yu 댓글 2 좋아요 0 조회수 594

안녕하세요 선생님 SQLD 자격증을 취득하기위해선 해당 강의 로드맵을 다 듣는게 좋을까요?

[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이

안녕하세요. 강의를 보면서 열심히 공부하고있습니다. 다름이 아니라 이번에 SQLD 자격증 시험을 신청했습니다. 해당 강의 로드맵을 다 듣고 노랭이 책을 풀려고하는데, 해당 강의 로드맵을 전체적으로 들으면 될까요?

  • sql
Glitch 댓글 0 좋아요 0 조회수 423

With 문

데이터 분석 SQL Fundamentals

강사님 안녕하세요, 조인실습2에서 부서명 SALES와 RESEARCH 소속 직원별로 과거부터 현재까지 모든 급여를 취합한 평균 급여 예시가 조금 헷갈립니다. With 문이 서브쿼리 역할을 하는걸로 이해하고 있는데 해당 예시에서 왜 with문이 왜 필요한지, with문 또는 서브쿼리 사용하지 않고 쿼리를 진행시키는 방법이 있는지 궁금합니다ㅠ

  • sql
  • postgresql
  • dbms/rdbms
Taylor Shin 댓글 2 좋아요 0 조회수 576

언어 관련 질문입니다!

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

안녕하세요 맛비님. 취업을 목적으로 수강하고 있는 학생입니다. Verilog HDL을 사용하는 설계 관련 직무에 있어서, 회사가 요구하는 역량중에 Python/Perl, C/C++등의 언어도 필요로 하는 회사가 많은 것 같습니다. 추가적으로 공부를 해보려고 하는데, 어느 부분에서 저런 언어들이 사용되는지, 혹시 추천해 주실 만한 공부법이 있는지 궁금합니다. 항상 좋은강의 감사합니다.

  • verilog-hdl
  • fpga
  • 임베디드
박상철 댓글 1 좋아요 1 조회수 525

맛비님.... 강의와 관련은 있지만 개인적인 질문입니다

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

현재 노트북 구매를 고민중인데요, 옵션타협에서 어려움을 겪고 있어서요. 게임과 그래픽작업을 일절 안하는데 해당 분야로 계속 공부하고, 나중에 현업까지 한다고 생각했을때 아무래도 영상처리나 AI쪽 HW설계이다보니 그래픽카드가 필요할까요? (사무용으로 살거라서, 680m정도 달린거 사면 될지 아예 필요없다면 cpu에 예산 다 투자할지 너무 고민되어서 이렇게 글 남깁니다...) 강의 너무 잘 보고있습니다!

  • fpga
  • 임베디드
한진규 댓글 1 좋아요 1 조회수 636

나래비는 일본어 입니다..

다양한 사례로 익히는 SQL 데이터 분석

선생님.. 나래비는 일본어 입니다. 어감이 예뻐서 옛 우리말인줄 알고 찾아봤는데 '줄을 세우다'라는 일본어 '나라비'가 어원이라고 하네요

  • sql
  • postgresql
  • dbms/rdbms
  • 퍼포먼스-마케팅
  • 데이터-엔지니어링
moonjeongro 댓글 1 좋아요 0 조회수 2163

맛비님, 안녕하세요 제가 fpga관련해서 프로젝트를 혼자서 하나 이상 하고자 하는데....

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

제가 지금 시스템반도체 디지털 설계관련해서 fpga 관련 프로젝트를 혼자 하려고 해요. 지금 idec(이라는 교육을 아시나요...?)에서 트랙교육을 전문적으로 수행하고 있는데.... 아무래도 혼자 프로젝트를 진행해야 할 것 같은데... 제가 지금 맛비님 강의와함께 베릴로그나 시언어는 계속 하고 있는데 막상 프로젝트를 돌입해서 설계를 하자니 주제부터..... 어디서 뭘 어떻게 계획하고 어디서 정보를 얻어야 할지도 막막합니다.... 이 프로젝트로 이 전문교육기관에서 기업체들과의 취업도 연결되어있어서 꼭 이력서에 넣어야 할만한 프로젝트가 정말 필요하거든요... 혹시 어떤 조언이라도 정말 간절히 부탁드릴게요....

  • verilog-hdl
  • fpga
  • 임베디드
ogkux1 댓글 1 좋아요 1 조회수 5735

인기 태그

인프런 TOP Writers

주간 인기글