본문 바로가기
728x90

파이썬23

python, 데이터프레임(4) - 행을 리스트로 추출(열을 리스트로 추출) python, 데이터프레임(1) 에서 리스트를 행으로 python, 데이터프레임(1) - 리스트를 행으로 추가하기 데이터프레임 사용하다보면 여러가지 상황을 만나게 되는데, 새롭게 발생하는 데이터들을 리스트로 만들거나 혹은 받아오거나 해서 전체 집계를 위한 데이터프레임에 행으로 계속 추가하면서 nothing-else-matters.tistory.com python, 데이터프레임(3) 에서 리스트를 열로 python, 데이터프레임(3) - 리스트를 열로 추가하기 python, 데이터프레임(1) 에서 리스트를 행으로 추가해 봤는데, https://nothing-else-matters.tistory.com/28?category=892856 python, 데이터프레임(1) - 리스트를 행으로 추가하기 데이터프레임.. 2022. 4. 19.
python, 데이터프레임(3) - 리스트를 열로 추가하기 python, 데이터프레임(1) 에서 리스트를 행으로 추가해 봤는데, python, 데이터프레임(1) - 리스트를 행으로 추가하기 데이터프레임 사용하다보면 여러가지 상황을 만나게 되는데, 새롭게 발생하는 데이터들을 리스트로 만들거나 혹은 받아오거나 해서 전체 집계를 위한 데이터프레임에 행으로 계속 추가하면서 nothing-else-matters.tistory.com 빼먹었다. 열로 추가하는 것도 해보자. python, 데이터프레임(1) 의 마지막 출력이 아래와 같았다. 이걸 열추가 방법으로 해보려 한다. 먼저 데이터프레임을 만든다. 비어있는 df 가 생성되었다. 여기서 name이라는 리스트를 만들고 첫번째 열을 추가한다. 짠~ 이제 나머지 '나이' 와 '취미'는 어떻게 할지 감이 왔을 것이다. 짠~ 2022. 4. 19.
python, 데이터프레임(1) - 리스트를 행으로 추가하기 데이터프레임 사용하다보면 여러가지 상황을 만나게 되는데, 새롭게 발생하는 데이터들을 리스트로 만들거나 혹은 받아오거나 해서 전체 집계를 위한 데이터프레임에 행으로 계속 추가하면서 누적해나가고 싶은경우, 요긴하게 사용가능하다. 일단 데이터프레임을 만들고, 행을 하나 추가한다. row0 라는 리스트에 임의의 값을 넣었다. df를 확인 하면, 추가된 것을 알 수 있다. len(df)라는 것이 마지막 행을 지정하기 위한 요령이다. 더 추가해보자. 테스트. 2022/5/19, 추가 리스트를 시리즈로 만들어서 추가하는 방법도 있는가 보다. 왠지 이게 더 맞는 방법으로 보인다. df = df.append(pd.Series(row1, index=df.columns), ignore_index=True) 2022. 4. 17.
python, 주식(3)-엑셀에 틀고정과 필터 추가하기 엑셀로 값을 받아온 후, 엑셀편집 하는데,, 원하는 것은, '틀고정' 과 '필터' 를 추가하고 싶다 판다스 사용해서 종목 데이터를 입수하고 엑셀로 저장한 후, 엑셀을 열어서 몇가지 원하는 작업을 추가한다(틀고정, 필터, 경우에 따라 몇몇 셀에 색깔 넣기 등) 그런데, 이 엑셀파일이 수십개가 된다면, 직접 손으로 해야 할까? 라는 물음에,,, 찾아봤다. 역시 다 있더라 ㅎㅎ 파일은 "KRX금현물.xlsx" 이다.(KRX에서 금현물 지수를 엑셀로 저장해서 가져왔음) 간단히 아래에 보임.(열 항목은 편집된 상태임) (1)필터 즉시 소스 살펴보자 4행 : 엑셀 파일을 읽고(wb 워크북) 5행 : ws 워크시트를 지정(wb의 액티브된 시트, 시트가 1개 밖에 없으니 선택의 여지는 없다) 6행 : 신기하게도, 이것.. 2022. 3. 10.
python, 파일다루기(1) - csv 단순한 데이터 취득이거나, 설정값의 외부 보존(혹은 불러오기) 여러 이유로 파일 다루기가 필요한데, 1탄, csv파일 1. 파일 준비 'test1.csv' 파일을 준비합니다. 내용은, 엑셀에서 보면 이렇고, 텍스트로 보면 이런 상태입니다. (notepad++입니다) 2. 읽기 파일 안의 내용을 읽어 보겠습니다. 1 2 3 4 5 6 import csv f=open('test1.csv') rdr=csv.reader(f) for line in rdr: print(line) f.close() cs 실행결과는 아래와 같습니다 (환경은 주피터 노트북입니다.) 각각의 행이 리스트 형태로 되어 있음을 알 수 있습니다.(하지만 rdr 변수는 리스트형은 아님에 주의) 3. 쓰기 test1.csv와 비슷한 내용의 csv .. 2021. 12. 25.
728x90