반응형

Python 6

error) TypeError: first argument must be an iterable of pandas objects, you passed an object of type "Series"

TypeError: first argument must be an iterable of pandas objects, you passed an object of type "Series" pandas에서 series 잘못 연결할 경우에 나는 에러 TypeError Traceback (most recent call last) in ----> 1 pd.concat(s1, s5) 2 frames /usr/local/lib/python3.8/dist-packages/pandas/core/reshape/concat.py in __init__(self, objs, axis, join, keys, levels, names, ignore_index, verify_integrity, copy, sort) 327 ): 328..

Python 2022.12.22

pycharm 에서 파이썬 새 프로젝트 만들기

파이참에서 새 프로젝트 만드는 법 1) File - New Project 2)파일 이름 지정하기 하단에 main.py 체크해주었다. 이게 메인으로 돌아가는 프로그램이고 그 이외 코드는 sample1.py sample2.py 등으로 각 클래스와 동작 속성들을 지정하고 메인에서 돌아가도록 만들면 된다 3) 프로젝트 열기 New Window 를 클릭했다. 새로운 창에서 새로운 프로젝트를 만들어서 돌아가게 하고 싶다면 New이고 이미 파이참 프로그램을 열었고 해당 창에서 새로운 프로젝트를 작업하고 싶다면 This Window를 클릭하면 된다 4) 실행 다음과 같이 default 값의 프로젝트가 나타났다. 맥에서는 control(^) + R을 누르면 main.py파일이 작동이 된다. 만약 main.py 이외의 e..

Python 2022.07.10

Resample, 시간대, 월, 년, 일별 데이터 값 계산

안녕하세요! 이번에는 pandas. resample에 관련한 코드를 한 번 정리해보았습니다:) 호호. 우선 파라미터 값 부터. DataFrame.resample(rule, axis=0, closed=None, label=None, convention='start', kind=None, loffset=None, base=None, on=None, level=None, origin='start_day', offset=None) 시간 데이터를 분석할 때 연, 월, 일 단위로 다시 열로 만들어서 분석하는 경우도 있는데 resample 함수를 활용하면 rawdata만 활용해서 분석할 수 있어서 좀 더 편리합니다. 년도-월-일로 되어 있던 데이터에서 년도를 추출하고 해당 평균과 관련해서 bar graph를 만들어본..

Python 2022.04.28

[데이터 시각화] matplotlib, 그래프 범례 밖으로 넣기, 산점도 색깔 넣기, 그림크기 변경figsize

Pandas에서 내장되어 있는 데이터 시각화 도구 툴을 간단하게 보겠습니다~! 우선 라이브러리 불러오기 import numpy as np import pandas as pd %matplotlib inline %matplotlib 이 부분은 jupyter notebook에서 그래프가 바로 나타나게 하는 코드이다. 주피터 노트북에서만 주로 쓰이니 다른 도구를 쓰고 있다면 해당 코드는 굳이 쓸 필요가 없음. 데이터 시각화 툴인데. 이 중 가장 많이 썼던 건 선 그래프와 산점도, 이상치를 보기 위해서 박스 플럿을 많이 봤었다. 그 외에 히스토그램 또는 막대 그래프도 자주 쓸 것같다. 둘의 차이점은 히스토그램은 연속된 값들을 표현할 때 쓰고, 막대 그래프는 분리된 값들을 표현하는데 쓴다. 이 중에서 잘 쓰고 중요..

Python 2022.04.19

Pandas) 특정 값, 이름이 있는 행 갯수 찾기, 함수 적용하기, lambda 값

이 부분도 정말 정말 많이 쓰는 기능이다. Apply Function 기능인데, 여러 가지 행 중에 만약 시계라는 단어가 들어가 있는 행만 추출한다던가. 등등 다음과 같이 함수를 짜서 true / false 로 리턴을 받아보자. 이런 식으로 표가 있다면 여기에 저 함수를 적용하면 false와 true값을 적용 받을 수 있다. 따라서 시계가 있는 행이 총 몇 개인지 확인하고 싶다면 sum(df['col4'].apply(findClock)) 이런 식으로 해당하는 행 갯수를 찾아낼 수 있다. true는 1, false 0인 3개, 결과값으로는 1이 이 조건에 해당 한다. 또한 해당 조건에 해당하는 행만 추출하고 싶다면 다음과 같이 .loc[조건]을 넣으면 해당 값이 반환된다. 해당 조건을 제외한 나머지 행을 ..

Python 2022.04.17
반응형