반응형

분류 전체보기 685

(파이썬) 엑셀 파일 읽어오기 pandas DataFrame

파이썬에서 판다스(pandas) 모듈을 통해서 엑셀 파일을 불러오는 방법을 설명합니다. pandas와 DataFrame pandas를 이용해서 표 형식의 데이터나 다양한 형태의 데이터를 다룰 수 있습니다. DataFrame은 스프레드시트와 같은 표 형식의 자료구조를 갖습니다. 행(row)과 열(column)에 대한 작업을 수행할 수 있습니다. 1. 주피터 노트북에서 불러오기 주피터 노트북을 사용하면 판다스 모듈 등 기본 모듈들이 모두 설치되어 있으므로 바로 코드를 작성하면 됩니다. import pandas as pd xls = pd.read_excel(r'c:\temp\성적처리.xlsx', sheet_name = 'Sheet1') print(xls) pandas를 이용해서 엑셀 시트를 가져온 형식은 Da..

Python 2023.10.18

(C언어) 원형 연결리스트 circular linked list

새 노드를 뒤쪽에 삽입하는 원형 연결리스트의 C언어 코드입니다. #include #include // 원형 연결 리스트의 노드를 나타내는 구조체 struct Node { int data; struct Node* next; }; // 새 노드 생성 함수 struct Node* createNode(int data) { struct Node* newNode = (struct Node*)malloc(sizeof(struct Node)); newNode->data = data; newNode->next = NULL; return newNode; } // 뒤쪽에 노드 추가 함수 struct Node* insertAtEnd(struct Node* head, int data) { struct Node* newNode ..

C_C++ 2023.10.13

(파이썬) 연금복권 720+ 자동 번호 생성

다음 코드는 연금복권 720+ 번호를 자동으로 생성하는 파이썬 코드입니다. 조: 1~5 사이의 수 1개 나머지 0~9 사이의 수가 6개, 중복해서 생성될 수 있습니다. 6개의 수를 생성할 때, 랜덤하다 0.1초 ~ 3초까지 기다리면 생성되도록 했습니다. import random import time jo = random.randint(1,5) #1~5조 print("\n%d조 " % jo, end='') print("[ ", end='') for i in range(6): delay = random.randint(100, 3000) / 1000 time.sleep(delay) n = random.randint(0, 9) print("%d " % n, end='') print("]") input('\nPr..

Python 2023.10.01

(HTML CSS) iframe 사용하기

태그로 HTML 문서 안에 다른 HTML 문서 또는 동영상 등을 끼워 넣거나 다른 웹사이트를 출력할 수 있습니다. (예제1) 하단에서 예제 파일을 다운로드 할 수 있습니다. html5-013-a.html html5-013-iframe-1.html width와 height 속성을 생략했을 때, 기본으로 설정되어 있는 width와 height 값이 304, 154 정도로 정해져 있는 것 같습니다. iframe 프레임의 테두리를 보이지 않게 하는 것은 CSS에서 처리합니다. 프레임 테두리 설정하는 것은 CSS 강의에 넣도록 하겠습니다. 이번에는 video 태그를 사용하지 않고 iframe 태그로 동영상을 삽입해 보겠습니다. 태그의 target 속성의 값 중에는 프레임이름을 지정할 수 있습니다. iframe 태..

HTML_CSS 2023.09.21

(아두이노) tinkercad 사이트에서 시뮬레이션 하기

아두이노를 웹에서 시뮬레이션 할 수 있는 사이트입니다. https://www.tinkercad.com/ Tinkercad | From mind to design in minutes Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. www.tinkercad.com 시뮬레이션 하는 예를 들어보겠습니다. 1. 위 사이트에 연결합니다. 2. 로그인을 합니다. 저는 "개인 계정"을 선택하고, gmail 계정으로 로그인을 했습니다. 3. [팅커]에서 회로를 선택합니다. 4. 5. "첫 번째 회로 설계를 작성하세요"를 선택합니다. 또는 이전에 만든 회로가 있으면 선택합니다. 6. (1)~(3)번 순서대로 진행합니다. (1) - 보..

(파이썬) 아나콘다 다운로드 및 설치: 판다스(pandas), 주피터 노트북(Jupyter Notebook)

파이썬 더 많은 기능과 다양한 기능을 지원합니다. 파이썬의 기본을 학습한 사용자라면 아나콘다를 사용해 보십시오. IPython이나 Jupyter Notebook(주피터 노트북)을 사용하기 위해서는 아래의 링크에서 아나콘다를 다운로드 받아서 설치하면 됩니다. 다운로드 아래의 링크를 클릭하고, 화면 맨 아래쪽에서 자신에게 맞는 운영제체의 버전을 선택해서 다운로드 받습니다. https://www.anaconda.com/download/ Free Download | Anaconda Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. ..

(파이썬) write, writelines: 텍스트 파일에 저장하기

파이썬에서 텍스트 파일에 저장할 때는 write(), writelines() 함수를 사용합니다. 파일을 저장할 때, open() 함수는 다음과 같이 사용합니다. 변수명 = open("파일명", "w") 파일 모드 "w"는 파일이 없으면 파일을 신규로 생성하며 파일이 이미 존재하면 기존 파일 내용은 모두 삭제됩니다. 다음 코드는 한 줄(행)씩 텍스트 파일에 저장하는 코드입니다. 아래 코드에서 경로의 구분은 \\ 또는 /로 할 수 있습니다. ofile = open("c:\\temp\\test-1.txt", "w", encoding='utf-8') ofile = open("c:/temp/test-1.txt", "w", encoding='utf-8') ofile = open("c:\\temp\\test-1.tx..

Python 2023.08.29

(파이썬) read readline readlines: 텍스트 파일 읽기

파이썬에서 텍스트 파일을 다루기 위해서는 다음 단계를 따릅니다. 1. 파일을 연다(open) 2. 파일 내용을 읽는다(또는 저장한다.) 3. 파일을 닫는다(close) 파일 모드에는 다음과 같은 값을 사용할 수 있습니다. 파일 모드 설명 r 읽기 전용. 기본 값 w 쓰기(저장) 전용. 파일이 이미 존재하면 기존 내용은 모두 삭제됨 r+ 읽기와 쓰기 a 추가. 파일이 이미 존재하면 추가되고 없으면 새로 생성 t 텍스트 모드(텍스트 파일). 기본값 b 이진 모드(바이너리 모드. 이진 파일) 파이썬에서 텍스트 파일을 읽기 위해서는 read(), readline(), readlines() 함수를 사용할 수 있습니다. read() 파일 전체를 한 번에 읽는다 readline() 파일에서 한 라인을 읽는다. 여러 ..

Python 2023.08.28
반응형