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