簡體   English   中英

如何刪除numpy中的特定字符?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM