• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共95篇

    python3.X - 数据分析 - Pandas

关闭

返回栏目

关闭

返回python3.X - 数据分析 - Pandas栏目

40 - 列级 - df[""] = df[""].xx - 数据截取、数据转换日期

作者:

贺及楼

成为作者

更新日期:2024-10-18 14:34:01

数据截取、数据转换日期

数据截取

  1. df['日期按日'] = df['日期按日'].astype("str")
  2. df['日期按日'] = df['日期按日'].str[0:10]

可以获得日期,把2024-01-01 00:00:00剪切得到2024-01-01

  1. import numpy as np
  2. import pandas as pd
  3. df = pd.DataFrame(data=[{"A":"2024-01-01 00:00:00", "B":"a"}, {"A":"2024-01-01 00:00:00", "B":"b"}])
  4. print(df)
  5. df['A'] = df['A'].astype("str")
  6. df['A'] = df['A'].str[0:10]
  7. print(df)

数据截取

数据转换日期获得星期几

可以获得日期,把2024-01-01 00:00:00获得星期几

  1. df['星期几'] = pd.to_datetime(df['星期几'])
  2. df['星期几'] = df['星期几'].dt.dayofweek + 1
  1. import numpy as np
  2. import pandas as pd
  3. df = pd.DataFrame(data=[{"A":"2024-01-01 00:00:00", "B":"a"}, {"A":"2024-01-09 00:00:00", "B":"b"}])
  4. print(df)
  5. df['A'] = pd.to_datetime(df['A'])
  6. df['星期几'] = df['A'].dt.dayofweek + 1
  7. print(df)

数据转换日期获得星期几

数据转换日期获得星期几