본문 바로가기
반응형

텍스트3

[파이썬] 문자열 무제한 입력받고 원하는 구분자로 나눠서 합치는 함수 아래와 같이 만들어줍니다. *input 으로 받아오면 튜플이 생성됩니다. 예를들어 'a','b','c' 를 입력하면 ('a','b','c') 가 되는 것입니다. 튜플을 먼저 리스트로 변환하였고, join 메소드를 이용하여 문자열을 하나로 합쳤습니다. \n 을 문자열 사이에 입력되도록 하였습니다. def make_xml(*input) : l1=list(input) content='\n'.join(l1) return content 예시 >>> print(make_xml('a','b','c')) a b c 2022. 1. 17.
띄어쓰기 텍스트 파이썬 불러오기 (판다스 데이터프레임) 파이썬에서 불러올 데이터는 아래와 같습니다. 코드는 아래와 같습니다. pd.read_table 함수를 사용합니다. sep 옵션을 이용하여 구분자가 무엇인지를 입력해야 합니다. 위 경우는 space 이므로 sep=' ' 옵션을 입력합니다. 전체 경로를 입력하여 불러오는 방법과, 작업경로 지정 후 파일 이름으로 불러오는 방법이 있습니다. import pandas as pd import os #방법 1. 전체 경로 입력 df1=pd.read_table('C:/Users/ex_weight.xlsx',sep=' ') #방법 2. 작업경로 지정 후 파일 이름 입력 os.chdir('C:/Users') df1=pd.read_table('ex_weight.xlsx',sep=' ') 불러온 결과는 아래와 같습니다. >>.. 2022. 1. 10.
파이썬에서 텍스트파일 불러오고 숫자만 추출하기 1. 정수 아래와 같은 텍스트 파일이가 있다고 합시다. 위 텍스트에서 숫자만 추출하는 코드입니다. import re #텍스트 불러오기 f = open("C:/Users/Public/mytext.txt") #각 줄을 리트스로 저장 data=f.readlines() ## >>> print(data) ## ["A's age is 24, weight is 65kg\n", "A's age is 42, weight is 77kg\n", "A's age is 55, weight is 99kg\n", '\n'] #첫째 줄의 숫자 num_line1=re.findall("\d+", data[0]) ## >>> num_line1 ## ['24', '65'] 2. 실수 아래와 같은 텍스트 파일이가 있다고 합시다. 소수점 아래.. 2021. 5. 17.
반응형