본문 바로가기
tools/Python

csv 읽기(pandas? csv? read?)

by ㄱ ㄴ 2023. 9. 21.

뭐가 이렇게 많지;; 뭔가 편리함이 다른듯.

 

1. pandas

import pandas as pd

pre_pd = pd.read_csv('fnl_list.csv')

print(pre_pd)

 

      xn  mon  lt   p   var  lats  latn  lonw  lone  lats2  latn2  lonw2  lone2
0   tx90    4   1  19  tsfc    70    90    10    65    NaN    NaN    NaN    NaN
1   tx90    4   1  20  tsfc    -5    20   105   140    NaN    NaN    NaN    NaN
2   tx90    4   2   1  h500    45    55   125   150    NaN    NaN    NaN    NaN
3   tx90    4   2   5  u850    60    65   145   195    NaN    NaN    NaN    NaN

 

 

2. csv

import csv

pre_csv = csv.reader('fnl_list.csv')
for cake in pre_csv:
    print(cake)

 

['\ufeffxn', 'mon', 'lt', 'p', 'var', 'lats', 'latn', 'lonw', 'lone', 'lats2', 'latn2', 'lonw2', 'lone2']
['tx90', '4', '1', '19', 'tsfc', '70', '90', '10', '65']
['tx90', '4', '1', '20', 'tsfc', '-5', '20', '105', '140']
['tx90', '4', '2', '1', 'h500', '45', '55', '125', '150']
['tx90', '4', '2', '5', 'u850', '60', '65', '145', '195']

 

 

3. read

with open(idir_pre+ifi_p,'r') as pre_open:
    print(pre_open.read())

 

xn,mon,lt,p,var,lats,latn,lonw,lone,lats2,latn2,lonw2,lone2
tx90,4,1,19,tsfc,70,90,10,65
tx90,4,1,20,tsfc,-5,20,105,140
tx90,4,2,1,h500,45,55,125,150
tx90,4,2,5,u850,60,65,145,195

 

 

글쓰기 모드랑 완성형태랑 왜 다른거야-_-

읽어서 출력까지는 좋다 이거야. 그러면 그담은..?

오늘은 여기까지. 다음 이 시간에.....

'tools > Python' 카테고리의 다른 글

대기과학과 해양학을 위한 파이썬  (0) 2021.11.26
NetCDF4-python  (0) 2021.07.10
Kernel Density Estimation 관련 참고 자료s  (0) 2021.07.10
KDE를 구하기 위한 python package  (0) 2020.08.28
숫자 서식  (0) 2020.08.24

댓글