python pandas excel 读写

python新手第一次使用pandas,看详细的教程还很吃力,把自己会用的一点东西记录下来。
1.读取excel

import pandas as pd
df = pd.read_excel(r'D:/filename.xlsx') #读取整个xlsx
df1 = pd.read_excel(r'D:/filename.xlsx', usecols=[0]).dropna(axis=0)#读取第一列,并去除NAN
df2 = pd.read_excel(r'D:/filename.xlsx', usecols=[1]).dropna(axis=0)
df7 = pd.read_excel(r'D:/filename.xlsx', usecols='A')
df8 = pd.read_excel(r'D:/filename.xlsx', usecols='A:B,D').dropna(axis=0)#多列去除NAN,会保留最短列的长度,长列被截断

2.去除NAN

df9=df1.dropna(axis=0)

3.看看这些到底是啥

print('df1的类型是:',type(df1))#df1的类型是: <class 'pandas.core.frame.DataFrame'>
print('size的类型是:',type(df1.size))#size的类型是: <class 'numpy.int32'>
print("int(size)的类型是:",type(int(df1.size)))#int(size)的类型是: <class 'int'>

4.读取数据

df8.iloc[2,1:]

5.保存到excel

df_res=pd.DataFrame(b)
print('df_res:',df_res)
df_res.to_excel(r'D:/235_011.xlsx')
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值