[英]how to remove specific character in numpy?
我有例如從numpy獲取數據的變量
dataInput = pd.io.parsers.read_csv(url, sep=',')
dataList['date'] = np.array(dataInput['Date'])
和我的dataList ['date']格式是'06 / 14/2016',但是我有一些函數會使用格式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
謝謝。
我不知道如何為該問題創建最佳標題,所以您可以對我進行評論,我將對其進行編輯:)對不起,不清楚的問題
您可以嘗試先將其轉換為字符串,然后調用replace
my_string_date = str(date).replace('/', '')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.