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

时间:2016-06-14 10:09:59

标签: python 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

谢谢。

我不知道如何为这个问题创建一个最好的标题,所以你可以评论我,我会编辑它:)抱歉不明白的问题

1 个答案:

答案 0 :(得分:1)

您可以先尝试将其转换为字符串,然后调用replace

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