본문 바로가기 메뉴 바로가기

성장하고 개발하는 계란의 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

성장하고 개발하는 계란의 이야기

검색하기 폼
  • 분류 전체보기 (111)
    • 웹 (9)
      • django (9)
    • python (13)
    • 알고리즘 (25)
      • 알고리즘 이론 (13)
      • 코딩테스트 (12)
    • 대외활동 (28)
      • 위니브 엠베서더 (11)
      • SSAFYcial (17)
    • 개발자 면접 (1)
    • Docker (4)
    • 전자회로 (7)
    • 개인 프로젝트 (4)
    • 기타 (8)
  • 방명록

python (13)
[pandas]AttributeError: 'DataFrame' object has no attribute 'append' 오류 해결 방법

발생 원인 AttributeError: 'DataFrame' object has no attribute 'append' 위 에러는 pandas에 새로운 행을 삽입하기 위해 append 메서드를 사용하였을 때 발생하는 에러입니다. pandas는 2.0 버전 이후부터 append 메서드를 제공하고 있지 않습니다. 따라서 데이터 프레임에 새로운 행을 추가하고자 할 경우 다른 방법을 사용해야 합니다. 해결 방법 pd.concat pd.concat은 동일한 형태를 가진 데이터 프레임을 합치는 메서드입니다. 추가하고자 하는 행을 데이터 프레임과 같은 형식으로 작성하고 기존 행과 합치면 append와 똑같은 결과를 얻을 수 있습니다. new = pd.DataFrame({입력할 행}) df = pd.concat([df..

python 2024. 4. 14. 12:56
[python, DataFrame] DataFrame

이전 글 참조 [python, DataFrame]Mysql의 데이터로 Data Frame 형성 패키지(터미널에서 설치) pip install sqlalchemy pip install pymysql 데이터 베이스 접속 from sqlalchemy import create_engine database_connection = create_engine('데이터 베이스 접속 url') 데이터 베이스 접속 url은 데이터 growingegg.tistory.com DataFrame 이름 변경 rename 인덱스 나 컬럼의 이름을 변경하고자 할 때 사용 index 옵션에 디셔너리 형태로 {기존 인덱스: 새로운 인덱스,....} 설정하면 인덱스가 변경 index의 변경은 메서드를 이용하지 않고 index 옵션에 list..

python 2024. 2. 15. 09:17
[python, DataFrame]데이터 탐색

[python]Mysql의 데이터로 Data Frame 형성 패키지(터미널에서 설치) pip install sqlalchemy pip install pymysql 데이터 베이스 접속 from sqlalchemy import create_engine database_connection = create_engine('데이터 베이스 접속 url') 데이터 베이스 접속 url은 데이터 growingegg.tistory.com 데이터 프레임에서의 데이터 선택 열 선택 데이터 프레임['컬럼이름'] 또는 데이터 프레임. 컬럼 이름 데이터 프레임.컬럼 이름으로 접근할 때는 컬럼 이름이 반드시 문자열이어야 한다. 하나의 컬럼 이름을 이용해서 접근하면 Series로 리턴 행 선택 loc[인덱스 이름]으로 접근 iloc[정..

python 2024. 2. 13. 17:51
[python, DataFrame]Mysql의 데이터로 Data Frame 형성

패키지(터미널에서 설치) pip install sqlalchemy pip install pymysql 데이터 베이스 접속 from sqlalchemy import create_engine database_connection = create_engine('데이터 베이스 접속 url') 데이터 베이스 접속 url은 데이터베이스 종류마다 다름 별도의 패키지를 설치해야 하는 경우도 있다. url은 데이터베이스 종류://아이디:비밀번호@IP:포트/데이터베이스 이름 포트는 3306이면 생략 가능 테이블 가져와서 DataFrame 만들기 dataframe = pandas.read_sql_table('테이블 이름', database_connection) 샘플 데이터 생성(mysql) use mydb; create ta..

python 2024. 2. 13. 15:51
[python] selenium

Selenium 개요 웹 앱을 테스트하는 데 사용하는 프레임워크 WebDriver라는 API를 이용해서 운영체제에 설치된 브라우저를 제어하는 프레임워크 크롤링을 할 때 JavaScript를 이용해서 비동기적으로 가져오는 데이터를 읽고자 할 때 이용 가능. 로그인 후 가져와야 하는 데이터를 불러올 때도 사용 메뉴얼 The Selenium Browser Automation Project Selenium automates browsers. That's it! www.selenium.dev 설치 pip install selenium 브라우저의 드라이버가 필요 크롬 드라이버 ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are us..

python 2024. 2. 13. 15:16
[python] 데이터 수집

필요 패키지 urllib.parse.quote 함수: 검색어가 한글일 때 인코딩을 하기 위해 사용 requests: 웹의 문자열을 잃어오기 위한 패키지 beautifulsoup: HTML 문자열에서 원하는 데이터를 추출하기 위해 사용하는 패키지 설치 pip install requests pip install beautifulsoup4 HTML 검색 문자열 인코딩 from urllib.parse import quote #검색어를 입력박아 인코딩 string = input("검색어를 입력하세요:") keyword = quote(string) print(keyword) # 결과 검색어를 입력하세요:안녕 %EC%95%88%EB%85%95 url 가져오기 import requests URL = 불러오고자 하는 사..

python 2024. 2. 13. 12:37
[python] numpy(2)

연산 포함 여부를 판단하는 연산 in: 데이터가 포함되어 있으면 True 아니면 False not in: 데이터가 포함되어 있지 않으면 True 아니면 False 배열의 전치와 축 변경 전치: 행과 열을 반전 축 변경: 3차원 이상에서 데이터의 축 순서를 바꾸는 것 머신러닝 등을 할 때 데이터의 증강(데이터를 늘리는 것)이나 다양한 패턴을 찾고자 할 때 사용 행렬은 T라는 속성으로 전치 가능 numpy의 배열에는 transpose라는 메서드를 제공해서 메서드에 축의 순서를 설정하면 축의 순서를 변경해준다. 실제적으로 3차원 이상의 데이터는 차원 변경을 잘 하지 않는다. #행렬의 전치 - 축 변경 import numpy as np original = np.array([[1,2,3],[4,5,6]]) pri..

python 2024. 2. 13. 01:50
[python] numpy(1)

numpy python에서 고성능의 과학적 계산(수치해석, 선형대수)를 수행하기 위한 패키지 python 머신 러닝 스택의 기초가 되는 패키지 다차원 배열 ndarray, 벡터화 연산, Broadcasting 지원 NumPy user guide — NumPy v1.26 Manual numpy.org 설치(명령 터미널에 입력) pip install numpy * anaconda의 경우 자동으로 설치 다른 패키지를 설치할 때 종속적으로 설치되는 경우가 존재. 이때 버전 문제가 발생할 수도 있다. 사용 import numpy # 모듈을 현재 모듈에 numpy라는 이름으로 가져와서 사용 import numpy as np # 모듈을 현재 모듈에 np라는 이름으로 가져와서 사용 from numpy import * ..

python 2024. 2. 13. 01:45
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃헙
  • 인스타그램
  • 포트폴리오
  • 네이버블로그
TAG
  • 백준
  • ssafy기자단
  • 알고리즘 이론
  • 웹
  • SSAFY
  • 인프런
  • 정렬
  • 생성형ai
  • PANDAS
  • 인프런강의
  • 티스토리챌린지
  • 위니브엠베서더
  • 코딩테스트
  • 그래프
  • 프로그래머스
  • 웹개발
  • 웹프로그래밍
  • Python
  • 알고리즘
  • 위니브
  • 알고리즘이론
  • 파이썬
  • 전자회로
  • 자료구조
  • SSAFYcial
  • 오블완
  • it도서큐레이션
  • django
  • 생성형 AI
  • 제주코딩베이스캠프
more
«   2025/12   »
일 월 화 수 목 금 토
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 31
글 보관함
250x250

Blog is powered by Tistory / Designed by Tistory

티스토리툴바