2024-10-04 05:29:34 发布
网友
当特定列的最小值被定位时,我得到数据帧的索引。我使用下一行代码:
mylist = df.Volatilidad_14[df.Volatilidad_14 == df['Volatilidad_14'].min()].index.tolist() mylist
结果是:
[时间戳('2010-12-29 00:00:00')]
我只需要在'string'之后00:00:00之前的日期。有人能帮我吗?最终结果应该是:2010-12-29
谢谢
不确定这是否总是有效,因为我自己是一个新手,但你可以通过这样做索引字符串
mylist = mylist[12:-3]
这应该输出你想要的数字
使用^{}:
mylist = df.Volatilidad_14[df.Volatilidad_14 == df['Volatilidad_14'].min()].index.strftime('%Y-%m-%d').tolist()
这个输出的格式有变化吗?如果不是这样的话,您似乎可以简单地创建一个for循环,将某些索引附加到字符串中。好像你收到了一张单子。 首先:将某个字符串的值“inString”设置为等于列表的第0项。 第二:运行一个从11到20(所需部分的索引)的for循环,并让它在每个点将字符附加到某个新的空字符串“outString”上。 这会让你的表现更突出,仅仅是“2010-12-29”
不确定这是否总是有效,因为我自己是一个新手,但你可以通过这样做索引字符串
这应该输出你想要的数字
使用^{} :
这个输出的格式有变化吗?如果不是这样的话,您似乎可以简单地创建一个for循环,将某些索引附加到字符串中。好像你收到了一张单子。 首先:将某个字符串的值“inString”设置为等于列表的第0项。 第二:运行一个从11到20(所需部分的索引)的for循环,并让它在每个点将字符附加到某个新的空字符串“outString”上。 这会让你的表现更突出,仅仅是“2010-12-29”
相关问题 更多 >
编程相关推荐