我有从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
谢谢。
我不知道如何为这个问题创建一个最好的标题,所以你可以评论我,我会编辑它:)抱歉不明白的问题
答案 0 :(得分:1)
您可以先尝试将其转换为字符串,然后调用replace
my_string_date = str(date).replace('/', '')