python-3.x - 我如何在Python中使用pandas datetools,因为它从新版本中删除了

标签 python-3.x pandas

我如何在Python中使用pandas datetools,因为它从新版本中删除了

def convert_time(s):
    h, m, s = map(int, s.split(':'))
    return pd.datetools.timedelta(hours=h, minutes=m, seconds=s)
data = pd.read_csv('marathon-data.csv',converters={'split':convert_time, 'final':convert_time})
data.head()

最佳答案

您可以将 convert_time() 函数替换为 pd.to_timedelta()。它内置于 Pandas 中,可以理解 HH:MM:SS 和类似的格式。

关于python-3.x - 我如何在Python中使用pandas datetools,因为它从新版本中删除了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63084782/

相关文章:

python - 在 pandas 多索引数据帧上绘制两个级别的 x_ticklabels

python - 我将如何选择 pandas 中与字符串列表匹配的行,而不仅仅是一个特定的字符串?

python - 升级到python 3.0的技巧?

django - 如何结合select_related()和value()? (2016年)

python - 如何将 Asyncio 与 while 循环一起使用

python - 绘制饼图时出现问题

python - 将相同键的字典加入 Pandas 的数据框中

python-3.x - key 错误 : 1 While appending a dataframe/list

python - Groupby Pandas 抛出 ValueError : Grouper and axis must be same length

python - Pandas 从另一列的字符串切片创建新列