python 创建excel 并命名_python中pandas模块基础知识

创建数据

import pandas as pd 导入模块并命名为pd便于操作data = {"grammer":["python","python", "java", "go", ], "score": [2, 5, 3, 4]}数据录入字典形式前一个为列名后一个行名df=pd.DataFrame(data)建立数据保存为dfdf=pd.DataFrame(data).set_index("grammer")没有.set_index("grammer")会多一列没有数据df.to_excel("1.xlsx")输出Excel文件以下图为原始数据进行操作

import pandas as pd 导入模块并命名为pd便于操作data = {"grammer":["python","python", "java", "go", ], "score": [2, 5, 3, 4]}数据录入字典形式前一个为列名后一个行名df=pd.DataFrame(data)建立数据保存为df第二张图片效果df=pd.DataFrame(data).set_index("grammer")没有.set_index("grammer")会多一列没有数据df.to_excel("1.xlsx")输出Excel文件
ae0c2db9ba3c40b7b2248d7b21e59df0
3657c5f3369b4e33804f3e88436f3089

以此数据进行操作

挑选数据

print(df[df['grammer'] == 'python           挑选含有python的行
47928e2b94544073a727069d9a54e00c

输出效果

print(      df.rename(   columns={"score":"sjdf"}    )     )对列名重命名
df7bd4ebc33c4a83b6e8232f1463a0d3

重命名列名效果

输出所有列名

print(df.columns) 
37bc03fcec88479a8e0c3e7b8b38a949

输出结果

调整任意列

x=df.columns[[0,1]]调整位置成x位置 y=df[x]调整之后重新组成数据print(y)输出查看结果以上方便理解整体写成print(df[df.columns[[0,1]]])以上方便理解[0,1]现在的列按以前的数据重新生成[1,2,0]可以理解为第一列是原来的第二列,第二列是原来的第三列,第三列为原来的第一列因为python中列是从0开始的

好了就这样,认真敲一下,熟能生巧!

有不足的地方欢迎提出,

发过两篇文章展现量很少,阅读者更少,

创作实属不易,

如果看到最后欢迎点赞!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值