【问题标题】:How to remove something common from each row of a pandas dataframe?如何从熊猫数据框的每一行中删除常见的东西?
【发布时间】:2020-09-13 10:55:55
【问题描述】:

我有一个带有两列的 pandas 数据框。其中一列是时间戳。时间是格式 2019-05-27 05:00:00+0530,+0530 出现在列的每一行中。如何从该列的每一行中删除“+0530”?

#import csv
df= pd.read_csv("data_2.csv")

#Head of the Data
df.head()

【问题讨论】:

    标签: python database pandas dataframe timestamp


    【解决方案1】:

    按元素使用 numpy 字符串 replace

    #import csv
    import numpy as np
    
    df= pd.read_csv("data_2.csv")
    df['Timestamp'] = np.replace(df['Timestamp'], '+0530', '')
    
    df.head()
    

    【讨论】:

    • 它显示 AttributeError: module 'numpy' has no attribute 'replace'
    【解决方案2】:

    你也可以,str.replace

    df['Timestamp'] = df['Timestamp'].str.replace('+0530', '')
    

    【讨论】:

      猜你喜欢
      • 2020-09-13
      • 1970-01-01
      • 2018-05-24
      • 2012-10-03
      • 2016-09-15
      • 1970-01-01
      • 2021-11-03
      • 1970-01-01
      相关资源
      最近更新 更多