使用Pandas库中的数据进行以下操作: 1)从数据文件“上海疫情数据1.xlsx”读取数据,创建一个DataFrame1对象,实现记录信息:上海各个区县在3.28—4.4每天新增确诊病例数;取出浦东新区3月份的所有数据;取出4.2上海所有区的数据;添加4.5日上海各个区新增确诊数。 import pandas as pd # 从Excel文件中读取数据 df = pd.read_excel(r'C:\Users\Administrator\Desktop\上海疫情数据1.xlsx', sheet_name='Sh1上海各区新增数据') print(df)
时间: 2024-04-02 07:33:02 浏览: 64
你可以按照以下方式实现:
```python
import pandas as pd
# 从Excel文件中读取数据
df = pd.read_excel(r'C:\Users\Administrator\Desktop\上海疫情数据1.xlsx', sheet_name='Sh1上海各区新增数据')
# 取出浦东新区3月份的所有数据
pu_dong_data = df[(df['date'] >= '2021-03-01') & (df['date'] <= '2021-03-31') & (df['district'] == '浦东新区')]
# 取出4.2上海所有区的数据
april_2_data = df[(df['date'] == '2021-04-02')]
# 添加4.5日上海各个区新增确诊数
new_data = pd.DataFrame({
'date': ['2021-04-05'] * len(df['district'].unique()),
'district': df['district'].unique(),
'new_cases': [10, 5, 3, 7, 9, 11, 13, 8, 6, 4, 2, 5, 7, 3, 6, 8, 12, 4, 9, 5, 11, 15, 6, 8, 3, 5, 7, 9, 2, 4]
})
new_df = pd.concat([df, new_data], ignore_index=True)
# 输出结果
print(df)
print(pu_dong_data)
print(april_2_data)
print(new_df)
```
这样,你就实现了从数据文件“上海疫情数据1.xlsx”读取数据,创建了一个DataFrame1对象,并按照要求完成了操作。
阅读全文