【问题标题】:python pandas - replace character of one column [duplicate]python pandas - 替换一列的字符[重复]
【发布时间】:2020-10-02 12:03:07
【问题描述】:

我正在尝试将 Timestamp 的“@”替换为带有熊猫的空格。 目前我的数据框如下所示:

Timestamp                    name                    sex
2020-03-10@15:45:15           x                      y
2020-03-10@16:00:15           x                      y
2020-03-10@17:15:15           x                      y

我想要的输出:

Timestamp                    name                    sex
2020-03-10 15:45:15           x                      y
2020-03-10 16:00:15           x                      y
2020-03-10 17:15:15           x                      y

将@替换为空白有效,但由于某种原因,它只返回 Timestamp 列,而其他列则消失了。

【问题讨论】:

  • 时间戳是日期时间列还是对象列?
  • 所以你想提供一个空格而不是字符 T?

标签: python


【解决方案1】:

您可以直接使用替换字符串:

df['TimeStamp'] = df['TimeStamp'].str.replace('T',' ')

【讨论】:

  • @minpik 我以为你有一个数据框,这就是我使用数据框的原因。您需要在列表中执行它吗?我看到您已将其更改为 content['Timestamp'] 这不是数据框而是列表
猜你喜欢
  • 1970-01-01
  • 2020-04-26
  • 2020-09-08
  • 2016-06-06
  • 1970-01-01
  • 2020-02-18
  • 2015-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多