전체 글61 [kaggle] Pandas Tutorial - 1 1.Creating, Reading and Writing pandas를 사용하려면 일반적으로 다음 줄의 코드 사용. import pandas as pdCreating Data pandas에는 DataFrame 과 Series라는 두가지 핵심 개체가 있다. DataFrame 데이터 프레임은 테이블이다. 개형 항목의 배열이 포함되어 있으며, 각 항목에는 특정 값이 있다. 각 항목은 행과 열에 해당한다. import pandas as pd test =pd.DataFrame({'Yes': [50, 21], 'No': [131, 2]}) print(test) ![Untitled] 데이터 프레임의 값은 정수로 한정되지 않으며 문자열로도 가능하다. import pandas as pd te.. 2022. 5. 27. 객체 지향 쿼리 언어 참고 이글은 자바 ORM 표준 JPA프로그래밍을 읽고 정리한 글입니다. Jpa는 복잡한 검색 조건을 사용해서 엔티티 객체를 조회할 수 있는 다양한 쿼리 기술을 지원한다. 가장 단순한 검색 방법 식별자로 조회 : EntityManager.find() 객체 그래프 탐색 : a.getB().getC() 이 기능들만으로는 애플리케이션 개발이 어려움 -> 복잡한 조건 검색 필요. ORM을 사용하면 DB테이블이 아닌 엔티티 객체를 대상으로 개발하므로 검색도 테이블이 아닌 엔티티 객체를 대상으로 하는 방법이 필요함. 위의 이러한 문제로 만들어진게 JPQL이다. JPQL 특징 : 테이블이 아닌 객체를 대상으로 검색하는 객체지향 쿼리. : SQL을 추상화해서 특정 DB SQL에 의존하지 않는다.(데이터 방언설정) -SQ.. 2021. 1. 13. 값 타입 참고 이글은 자바 ORM 표준 JPA프로그래밍을 읽고 정리한 글입니다. JPA데이터 타입은 크게 분류해서 2가지로 나눌 수 있다. 1.엔티티 타입 @Entity로 정의하는 객체 식별자 o -> 추적 o 살아있는 생물. 2.값 타입 int,Integer,String처럼 단순히 값으로 사용하는 자바 기본타입이나 객체. 식별자x -> 추적x 단순한 수치 정보. 값타입 값타입은 다시 3개로 나눌 수 있다. 1.기본값 타입 자바 기본타입 , 래퍼 클래스, String 2.임베디드 타입 Jpa에서 사용자가 직접 정의한 값 타입. 3.컬렉션 타입 하나 이상의 값 타입을 저장할때 사용. 기본값타입 - 식별자 값도 없고 생명주기도 엔티티에 의존한다. - 공유x 임베디드타입 - 새로운 값 타입을 직접 정의해서 사용 -> .. 2021. 1. 11. 프록시와 연관관계 참고 이글은 자바 ORM 표준 JPA프로그래밍을 읽고 정리한 글입니다. 프록시 엔티티를 조회할 때 연관된 엔티티들이 항상 사용되는 것이 아님. @Entity class Member{ @Id private Long id; // ... @ManyToOne @JoinColumn(name = "team_id") private Team team; } @Entity class Team{ @Id private Long id; // ... } 맴버를 조회하면 항상 team을 같이 조회하게 된다. 이렇게 되면 효율적이지 않다. 위와같은 문제를 해결하기 위해 엔티티가 실제 사용될 때까지 데이터베이스 조회르르 지연하는 방법을 제공하는데 이것을 지연 로딩이라 한다. 이러한 지연로딩을 사용하려면 실제 엔티티 객체 대신에 데이터.. 2021. 1. 10. 이전 1 ··· 7 8 9 10 11 12 13 ··· 16 다음