【问题标题】:How can I collect data on the same date and create a new table如何在同一日期收集数据并创建新表
【发布时间】:2020-05-28 12:31:53
【问题描述】:
import pandas as pd 
import numpy as np 
import matplotlib.pyplot as plt  d

df = pd.read_csv("coronavirus2_dataset.csv",sep=",") df.head(20)
df.head(20)

这里我想收集同一天的数据,做一个新表。我怎样才能做到这一点?

【问题讨论】:

  • 你到底想在这里做什么?总结每个日期的“确认”、“死亡”和“康复”列?
  • 我需要分隔日期数据。由于同一日期的数据很多,所以我必须收集同一日期的数据的死数和干数,并逐日分配。
  • 按天分开,我们可以像这样创建一个新的数据框:df[df.Date == 'date u want']
  • 请澄清您的问题。请参阅:tourHow to Askhelp center

标签: python arrays date datetime matplotlib


【解决方案1】:

您可以通过以下方式获取特定日期的数据:

df[df.Date == "01/22/2020 12:00:00"]

要将其作为一行添加到新数据集中:

df_new = pd.DataFrame()  # Create a new, empty, dataframe
df_new.append(df[df.Date == "01/22/2020 12:00:00"])  # Append the data with the specific date

【讨论】:

    猜你喜欢
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 2022-01-17
    • 1970-01-01
    • 2022-08-12
    • 2022-01-23
    • 1970-01-01
    相关资源
    最近更新 更多