python-3.x - 尝试使用熊猫将字符串转换为时间格式
问题描述
我喜欢用熊猫导入数据集,这是我的代码:
data = pd.read_csv(source + 'clustering_CB\\AAA_tableau_jan_oct_19_cardiologia.txt' ,sep='\t' , engine='python')
列 Col10 包含字符串值,让我知道网络访问的持续时间,这是一个示例
00:02:35
2分35秒。我喜欢做的是将此列作为时间格式导入,以便测量(以秒或分钟为单位)网络访问的持续时间。
解决方案
如果我正确理解您的问题,则该列已经包含 timedelta 值(以字符串格式) - 在这种情况下,您可以将该pd.to_timedelta
函数应用于该列:
timedelta = pd.to_timedelta(df["Col10"])
推荐阅读
- python - 我只想允许一个特定用户通过 python 删除 csv 中其他用户的记录
- java - HTTP post request error when trying to submit a form
- c# - 使用 DependencyTracking 的控制台/WPF 应用程序中的应用程序洞察力
- python - Django AWS RDS 环境变量未在 Elastic Beanstalk 中设置
- arrays - 在 numpy 数组中仅随机排列索引子集(类似于非黑色像素)的最快方法
- ruby-on-rails - 重定向到 github omniauth 路由时如何解决 CORS 错误?
- django - 在远程机器(如 AWS 实例)上创建 .env 文件的正确方法是什么?
- php - 我使用 PHP 的 ZipArchive 创建的 .zip 存档在 Windows 10 上已损坏/无效
- c++ - 使用核心 OpenGL 版本
- wordpress - 无法对包含我的 wordpress 文件的 aws ec2 实例进行 ssh