python DataFrame方法汇总,导入表

import pandas as pd
import numpy as np

#读取excel数据

df=pd.read_excel(“data/朝阳区药品销售数据.xlsx”)
print(df)
df.rename(columns={“购药时间”:“销售时间”},inplace=True)#对列重新命名

#print(df.info())
print(df)

#购药时间是字符串类型的日期格式,转换为时间类型格式datetime

from datetime import datetime
#print(datetime(2018,10,10))
#data 年月日 time 时分秒 timestamp 时间戳

df[‘销售时间’]=pd.to_datetime(df[‘销售时间’])

print(df)

#去掉空值,销售时间列升序排列

df.dropna(inplace=True)

df.sort_values(by=‘销售时间’,inplace=True)
print(df)
#提取购药时间,提取2018.4数据,构DataFrameindex

df.set_index(keys=‘销售时间’,inplace=True)

print(df.index)

data=df[‘2018’]

print(data[‘实收金额’].sum().round(2))#2

#自己构建5个DatatimeIndex,10D10天

#index1=pd.date_range(start=‘2010-1-1’,periods=5,freq=‘10D’)
#print(index1)

import numpy as np

ser_obj=pd.Series(np.arange(5),index=index1)

print(ser_obj)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要按照每个表格的第一列进行汇总,可以使用Python中的Pandas库来实现。以下是一种可能的方法: 1. 首先,导入Pandas库并读取所有需要汇总的Excel文件。你可以使用`pd.read_excel()`方法来读取每个文件,并将它们存储在一个数据框列中。 2. 创建一个空的数据框,用于存储最终的汇总结果。你可以使用`pd.DataFrame()`来创建一个空的数据框,指定列名。 3. 使用循环遍历每个数据框,并提取第一列的数据,将其添加到汇总数据框中。可以使用`data_frame.iloc[:, 0]`来提取第一列的数据,并使用`concat()`方法将它们添加到汇总数据框中。 4. 最后,将汇总数据框保存为一个新的Excel文件。你可以使用`to_excel()`方法将数据框保存为Excel文件。 下面是一个示例代码: ```python import pandas as pd # 读取所有需要汇总的Excel文件 file_paths = ["file1.xlsx", "file2.xlsx", "file3.xlsx"] # 替换为你的文件路径 data_frames = [pd.read_excel(file_path) for file_path in file_paths] # 创建一个空的数据框用于存储汇总结果 summary_df = pd.DataFrame(columns=["First Column"]) # 提取每个数据框的第一列数据并添加到汇总数据框中 for data_frame in data_frames: first_column = data_frame.iloc[:, 0] summary_df = pd.concat([summary_df, first_column], ignore_index=True) # 将汇总数据框保存为新的Excel文件 summary_df.to_excel("summary.xlsx", index=False) ``` 这样,你就可以将每个Excel文件的第一列数据汇总到一个新的Excel文件中了。请注意,你需要将示例代码中的文件路径替换为你实际的文件路径,并确保你已经安装了Pandas库。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python按列索引提取文件夹内所有excel指定列汇总](https://blog.csdn.net/qq_45365214/article/details/123729128)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [python批量提取汇总excel指定列数据(一列)](https://blog.csdn.net/qq_45365214/article/details/123551750)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Python在大数据方面的应用前景](https://download.csdn.net/download/milk416666/88264587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值