我有一个包含列<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id='axe' class='as-in-one'>AXE</button>
<button id='saw' class='as-in-one'>SAW</button>
我将其放在一个名为df['date'] and df['time']
输出如下所示:df['datetime']
我的最终目标是将其转换为字符串2017-04-12 17:30:18.733
当我尝试使用Wed, 12 Apr 2017 17:30:18 733
的不同方法时,它告诉我我需要它作为字符串。
我无法找到将整个列转换成一串字符串的方法
我尝试拨打pd.to_datetime()
.astype(str)
有什么建议吗?
答案 0 :(得分:1)
您正在使用字符串(for(int i = 0; i < m - 1; i++)
{
for (int j = 0; j < m; j++)
{
// compare point i with point j and store the smallest here
// you probably want to discard points where i == j
}
}
列中的一个和date
列中的另一个),将它们与空格连接在一起以创建新的日期时间字符串(例如time
)。然后使用"2017-04-12 17:30:18.733"
将此字符串解析为datetime对象。我使用的表单可以包含微秒或不包含微秒。你现在使用&#39; strftime&#39;将此datetime对象解析为所需的字符串格式。
strptime
答案 1 :(得分:0)
使用类似的东西:
df.apply(lambda x: x.datetime.strftime('%D %d ...the format you want...'))