본문 바로가기

728x90
반응형

분류 전체보기

(149)
Pandas DataFrame 문자열 일괄 대문자로 변경하기 문자열 처리 from pandas import DataFrame name = DataFrame(['kim','kim','KIM','lee','Lee'],columns=['firstname']) name #name DataFrame 문자열 대문자로 변경하기 capitals = name.applymap(str.upper) #일괄 대문자 변경 capitals
파이썬 %명령어, 매직명령어 %run %run hellow.py #py파일 실행 Hellow Python! %timelit import numpy as np a = np.random.randn(100,100) %timeit np.dot(a.T,a) #실행시간 보기 62 µs ± 3.47 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) %pwd %pwd #파일(디렉토리) 경로 보기 'C:\NEW' %cd %cd new1 #폴더(디렉토리) 경로 이동 C:\NEW\new1 %cd .. #이전 디렉토리로 이동 C:\NEW %who & %whos %who #변수 리스트 a add_numbers an_apple an_tree b datetime f g h i l np s sys %who..
int, string, char 형변환 string에서 int로 변환 atoi(char ) 함수 사용. 인자가 char*형이기 때문에 c_str()함수로 변환하여 넣어줌. string str = "34"; int a = atoi(str.c_str()); // a = 34; char에서 int로 변환 아스키 코드 활용 char c = '5'; int n = 0; n = c - '0'; // n = 5; int에서 string으로 변환 to_string(int )함수 사용. int n = 35; string str = to_string(n); // str = "35";
[C++] vector 사용 법 라이브러리 추가 #include using namespace std; 성질 맨 뒤에서 삽입과 삭제가 가능 중간에 값을 삽입, 삭제할 수 있음 선언 vector v1; vector v2(5); // 사이즈 5인 벡터 v2 vector v3(5,0); // 0으로 초기화 된 사이즈 5인 벡터 v3 vector v4(v1); // v1을 복사한 벡터 v4vector v2;vector v3; 사용 삽입 v1.push_back(a); v2[3] = a; q = v.insert(p,x); p가 가리키는 자리에 x값 삽입. q는 삽입한 원소 가리키는 반복자 제거 v1.pop_back(); q = v1.erase(p); p가 가르키는 자리 원소 지움. q는 다음 원소 가리키는 반복자 v1.erase(v.begin()+..
Pandas를 이용한 데이터 전처리 방법 - 파일 읽기, 누락값 처리 Pandas from pandas import DataFrame, Series import pandas as pd 텍스트 파일 읽기 pandas의 read_csv 메소드를 사용하면 텍스트파일을 읽어들여 2차원 데이터 객체인 DataFrame으로 생성할 수 있 다. concrete = pd.read_csv('concrete_na.csv') concrete # 표 확인 정보 조회 DataFrame은 번호가지고 색인을 하지 않음. array 이름이 붙어있어서 key 처럼 사용하면 됨. 내용 일부분 보기 concrete.head() concrete.tail() concrete.iloc[:3] concrete.iloc[-3:] 설명 concrete.describe() 요약정보 concrete.info() conc..

728x90
반응형