在后来的实操中感觉常用的操作 快速从Excel导入数据写成:
![Pandas库实操心得](http://img.gansulong.com/231006/1Q102K05-1.png)
文章插图
pd.read_excel(io= , sheetname=0/'sheet1'/[0,1] ,header=None,names=[],skiprows=2,index_col=1)#io是路径#sheetname选定exce表的sheet , 可是整数0或1 , 也可以在选定多个表的时候用列表如[0,1,4] , 当然也可以用名字进行索引#header的默认值为0 , 表示用第一行作为列标题;当没有列标题的时候用header = False#names选定一个列表作为列标题#skiprows是从上至下删除几行#index_col选定某行作为Dataframe的index
写入excel
to_excel(self, excel_writer, sheet_name='Sheet1', na_rep='', float_format=None,columns=None, header=True, index=True, index_label=None,startrow=0, startcol=0, engine=None, merge_cells=True, encoding=None)# excel_writer : 目标路径# sheet_name : 填充excel的第几页 # na_rep:缺失值填充# colums参数:选择输出的的列data.to_excel(basestation_end,columns=["ID"])# header 参数:默认为True,可以用list命名列的名字 。header = False 则不输出题头 。# data.to_excel(basestation_end,header=["a","b","c","d"])# index : 默认为True , 显示index , 当index=False 则不显示行索引(名字) 。# index_label : string or sequence, default None data.to_excel(basestation_end,index_label=["f"])输出:fIDNUM-1NUM-2NUM-3036901142 168 66113690278521 602236903144 600 52133690495457 46843690569596 695536906165 453
快速添加一列
的加减法
add(series,axis=0)#默认按行(0)sub()#减法mul()#乘法div()#除法
要注意的是他们都是接收的 , 而用.iloc或者.loc得到的都是 , 用df[’’]得到的是
和都可以加减乘除一个实数
- 操作实验八:文件系统
- 设置取消自动关机操作步骤 如何取消自动关机
- 72 个网络应用安全实操要点,全方位保护 Web 应用的安全
- 项目经理,请打造和升级你的操作系统
- nop sled空操作雪橇 CTFshow-pwn入门-pwn67
- Java多线程之原子操作类
- 2023年最新的Python操控微信教程
- java excel开元_浏阳电脑办公速成班讲解EXCEL快捷操作
- leetcode:2021.12.19周赛 变成递增数列的最少操作次数
- 七天无理由退货怎么操作