使用熊猫将 2020-01-22 00:00:00+00:00 转换为 2020-01-22

时间:2021-05-15 20:49:20

标签: python pandas dataframe

我需要使用 Pandas 将时间格式从 client = discord.Client() @tasks.loop(seconds=10) async def test2(): channel = client.get_channel(836633672240332820) await channel.send('test') @test2.before_loop async def before_test2(): await client.wait_until_ready() test2.start() 转换为 2020-01-22 00:00:00+00:00, 这不仅仅是一行代码,而是一个数据框。

代码是:

2020-01-22

1 个答案:

答案 0 :(得分:1)

试试:

confirmed_file = pd.read_json(
    "https://api.covid19api.com/country/egypt/status/confirmed/live"
)
confirmed_file["Date"] = pd.to_datetime(confirmed_file["Date"]).dt.date
print(confirmed_file)

打印:

    Country CountryCode Province City CityCode    Lat   Lon   Cases     Status        Date
0     Egypt          EG                         26.82  30.8       0  confirmed  2020-01-22
1     Egypt          EG                         26.82  30.8       0  confirmed  2020-01-23
2     Egypt          EG                         26.82  30.8       0  confirmed  2020-01-24
3     Egypt          EG                         26.82  30.8       0  confirmed  2020-01-25
4     Egypt          EG                         26.82  30.8       0  confirmed  2020-01-26

...and so on.