2016-06-14 4 views
0

나는 예를 들어 NumPy와에서numpy에서 특정 문자를 제거하는 방법?

dataInput = pd.io.parsers.read_csv(url, sep=',') 
dataList['date'] = np.array(dataInput['Date']) 

내 데이터 목록 [ '날짜'] 형식은 데이터를 얻을 변수가 '06// 2016 ' 14 그러나 나는 형식을 사용하는 몇 가지 기능을 가지고 06142016

나는 몇 가지 방법을 사용하려고하지만 오류가 있습니다

>>> date = dataList['date'][0] 
>>> print (date) 
>>> '06/14/2016' 
>>> newDate = date.replace("/", "") 
>>> AttributeError: 'numpy.float64' object has no attribute 'replace' 

도 사용 스트립을

>>> newDate = date.strip("/") 
>>> AttributeError: 'numpy.float64' object has no attribute 'strip' 

그래서 내 날짜를 다시 포맷 할 수있는 방법이 있습니다.

>>> date = dataList['date'][0] 
>>> print (date) 
>>> '06/14/2016' 
>>> newDate = SOME FUNCTION() 
>>> print (newDate) 
>>> 06142016 

감사합니다.

난 당신이 나에게 댓글을 달 수 있도록이 문제에 대한 최선의 제목을 만드는 방법을 모르고 난 분명 질문을 먼저 한 후 문자열로 변환 할 수

+0

할당 변수 A = 데이터 목록 [ '날짜'] 다음 – arshpreet

답변

1

하기에 :) 미안 편집합니다 대체 전화

my_string_date = str(date).replace('/', '') 
+0

당신이 @upZone 감사 ('/', '') a.replace를 사용하여 필요하지 않은 문자를 대체하지만 난 여전히 "에 문제가 ' "사용하여 제거 할 수 없습니다 .replace ("' "," ") – Barbiyong

+0

안녕하세요. @Barbiyong –

+1

"use .rep로 제거 할 수 없습니다. 레이스 (" '", "") "int"로 변환 하시겠습니까? 변수는 문자열입니다. 이스케이프 문자는'.replace ('\' ',' ')' – beegee

관련 문제