将带有时间戳的pandas系列转换为字符串非常简单,例如:
Promise.coroutine
但是如何转换大型pandas Dataframe,所有列都是日期。以上内容不起作用:
dateSfromPandas = dfC['Date324'].dt.strftime('%Y/%m/%d')
答案 0 :(得分:5)
您可以使用self.view.layoutIfNeeded()
:
function moveDiv() {
var $span = $("#random");
$span.fadeOut(1000, function() {
var maxLeft = $(window).width() - $span.width();
var maxTop = $(window).height() - $span.height();
var leftPos = Math.floor(Math.random() * (maxLeft + 1))
var topPos = Math.floor(Math.random() * (maxTop + 1))
$span.css({ left: leftPos, top: topPos }).fadeIn(1000);
});
};
moveDiv();
setInterval(moveDiv, 5000);
function moveDiv1() {
var $span = $("#random1");
$span.fadeOut(1000, function() {
var maxLeft = $(window).width() - $span.width();
var maxTop = $(window).height() - $span.height();
var leftPos = Math.floor(Math.random() * (maxLeft + 1))
var topPos = Math.floor(Math.random() * (maxTop + 1))
$span.css({ left: leftPos, top: topPos }).fadeIn(1000);
});
};
moveDiv1();
setInterval(moveDiv1, 5000);
样品:
apply
另一种可能的解决方案,如果想要修改原文:
dateSfromPandas = dfC.apply(lambda x: x.dt.strftime('%Y/%m/%d'))
答案 1 :(得分:0)
您可以使用以下方法将所有内容转换为DataFrame中的字符串:
df = df.astype(str)