Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자연어처리
- Python
- NMT
- ReLU
- 밑바닥부터 시작하는 딥러닝2 2장
- 데이터프레임
- Transformer
- SVD
- word2vec
- 선형대수학
- RNN
- machine translation
- sigmoid
- 동시발생 행렬
- 밑바닥부터 시작하는 딥러닝
- 딥러닝
- 정칙행렬
- PPMI
- pandas
- 역행렬
- 프로그래머를 위한 선형대수
- one-hot vector
- DataFrame
- NLP
- word embedding
- Linear Algebra
- 연립일차방정식
- 벡터간 유사도
- 신경망 학습
- 판다스
Archives
- Today
- Total
생각하는감자
Dataframe(2) 본문
데이터프레임 → 파일
만들어진 데이터프레임을 csv 파일로 저장하는 명령어는 간단하다.
to_csv를 사용하면 된다!!
예를 들어, book_list라는 이름의 리스트를 활용하여 데이터프레임을 만들었다면,
df = DataFrame(book_list)
df = df[['title','number','location']]
** book_list 라는 것은 이전 게시물에서 사용했던 것을 간단히 재활용한 것이므로 더 자세한 생성내용은 Dataframe(1)에 있음**
to_csv를 활용하여 파일로 저장해본다면, 아래와 같다.
df.to_csv('books.csv')
해당 명령어를 수행하고 나면 book_list로 데이터프레임을 만든 코드파일이 있는 위치와 동일한 곳에 books라는 이름의 csv파일이 생성된다.
index와 header 는 True값이 디폴트이기 때문에, 작성을 한 것과 안 한 것의 결과엔 차이가 없다.
df.to_csv('books.csv', index = True, header = True)
위의 두 코드블럭은 모두 같은 결과를 만들어낸다.
row_id를 넣고 싶지 않을 경우엔 index = False라고 한다면 순서가 매겨지지 않을 것이다.
column 명을 넣고 싶지 않을 경우엔 header = False라고 하면 된다.
또한, 만약 값이 없는 곳이 있다면 특정문구로 채우는 것도 가능하다.
df.to_csv('books.csv', index = False, header = False, na_rep = '--')
위의 코드블럭을 실행시키면,
행 순서(row_id)가 없고, 칼럼명이 없는 상태이며, 만약 데이터값이 비어있는 곳이 있다면 --라고 명시될 것이다.
'Pandas' 카테고리의 다른 글
Dataframe (5) (0) | 2023.03.18 |
---|---|
Dataframe (4) (0) | 2023.03.17 |
Dataframe (3) (0) | 2023.03.17 |
Dataframe(1) (2) | 2023.03.10 |
Pandas, Dataframe, Series (1) | 2023.02.13 |