百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

Pandas DataFrame 常见用法小记

liuian 2025-01-12 16:24 42 浏览

时常会遇到Pandas DataFrame 一点点操作技巧,持续记录,包括但不限于:

  1. Pandas DataFrame 判断是否为空
  2. Pandas DataFrame 过滤满足条件的列,然后重置索引
  3. Pandas DataFrame 删除满足条件的行,然后重置索引
  4. Pandas DataFrame 合并不固定数量的 DF
  5. Pandas DataFrame 按行遍历
  6. Pandas DataFrame 分组的组数
  7. Pandas 读中文excel
  8. Pandas 写中文excel

ailx10

网络安全优秀回答者

网络安全硕士

去咨询

Pandas DataFrame 判断是否为空

if not df.empty:
    # DataFrame 不为空的处理逻辑
else:
    # DataFrame 为空的处理逻辑

Pandas DataFrame 过滤满足条件的列,然后重置索引

df1 = df[df["A"] == 1].reset_index(drop=True)

df2 = df[(df["A"] == 1) & (df["B"] == 2)].reset_index(drop=True)

Pandas DataFrame 删除满足条件的行,然后重置索引

df1 = df.drop(df[df["A"] == 1].index).reset_index(drop=True)

df2 = df.drop(df[(df["A"] == 1) & (df["B"].str.contains("aaa|bbb"))].index).reset_index(drop=True)

Pandas DataFrame 合并不固定数量的 DF

df_all = pd.DataFrame(columns=["A","B","C"])
for i in list:
    # 构建 df_tmp,列和df_all相同
    df_all = df_all.append(df_tmp,ignore_index=True)

Pandas DataFrame 按行遍历

for index,row in df.iterrows():
    A = row["A"] # 取每一行A列的值
    B = row["B"] # 取每一行B列的值

Pandas DataFrame 分组的组数

# df 按照A列的值进行分组,得到多少组数据
gf_num = df.groupby("A").ngroups

Pandas 读中文excel

df = pd.read_excel('data.xlsx')
df = pd.read_excel('data.xlsx', engine='openpyxl')

Pandas 写中文excel

df.to_excel('输出文件.xlsx', index=False, encoding='utf-8-sig')

相关推荐

win7计算机图标怎么弄出来(win7怎么设置计算机图标)

您好,如果您的Win7桌面图标不见了,可以尝试以下方法:1.右键点击桌面的空白处,点击查看之后点击显示桌面图标。2.如果第一种方法不起作用,可以使用组合键“ctrl键+alt键+delete键”,...

usb打印机改wifi打印机(usb打印机改无线网络打印机)

首先要把打印机通过USB端口连接到路由器上,连接成功后路由器上的USB指示灯会亮。然后在需要使用网络打印机的电脑上安装打印机的驱动程序,这样才能够正常使用打印服务器连接的打印机。登录路由器,在左侧的系...

windows7没pdf打印机(win7系统自带的打印pdf找不到了)

建议安装Acrobat9,并安装9.1.3的AdobeReader/Acrobat的更新,去官网搜索即可,如果现有版本是9.1.0,则9.1.2和9.1.3的更新均需要安装.我实验的结果时9.0...

有两台iphone一台忘记密码(有两台iphone一台忘记锁屏密码)

iphone的锁屏密码输入错误次数过多,显示iphone已停用。解决办法:第一步:电脑上装好iTunes,并打开。第二步:关手机,插上数据线,注意只插手机这一端,先不接电脑。第三步:按住手机上的Hom...

快用苹果助手官网进不去(快用苹果助手怎么下载不了)

要在指定的网址上登录下载,苹果手机没有自动授信不能下载

电脑桌面图标的隐藏方法(电脑桌面图标的隐藏方法)
  • 电脑桌面图标的隐藏方法(电脑桌面图标的隐藏方法)
  • 电脑桌面图标的隐藏方法(电脑桌面图标的隐藏方法)
  • 电脑桌面图标的隐藏方法(电脑桌面图标的隐藏方法)
  • 电脑桌面图标的隐藏方法(电脑桌面图标的隐藏方法)
安装本地打印机的方法和步骤
  • 安装本地打印机的方法和步骤
  • 安装本地打印机的方法和步骤
  • 安装本地打印机的方法和步骤
  • 安装本地打印机的方法和步骤
复制快捷键ctrl+c(复制快捷键ctrl+c还有什么)

ctrl+c:复制;ctrl+v:粘贴,其他快捷键如下:Ctrl+Z撤消操作Ctrl+Y:恢复操作Delete(或Ctrl+D):删除所选的项目,将其移至回收站Shift+Delet...

微信主页背景墙壁纸怎么设置
  • 微信主页背景墙壁纸怎么设置
  • 微信主页背景墙壁纸怎么设置
  • 微信主页背景墙壁纸怎么设置
  • 微信主页背景墙壁纸怎么设置
校园网wifi免认证软件(校园网统一身份认证平台)

这个不存在犯法不犯法的问题,也就是说学校的网络是给你便捷使用的,反正都是给你使用的,你如何登录都没有任何的关系,其次就是你自己办的网的话,你有权利随意的更改,没办网的话那你就用学校的。1这是不道德和...

如何查看windows激活密钥(查看windows激活密钥命令)

可以按照以下步骤查看Windows系统的激活密钥:1.首先打开命令提示符,可通过在搜索栏中输入"cmd",然后右键管理员身份打开。2.在打开的命令提示符窗口中输入指令:slmgr/d...

dlink路由器(dlink路由器无法连接网络)

设置D-Link无线路由器无线桥接的具体步骤如下:1、将电脑与路由器的任意lan口连接,打开浏览器输入192.168.1.1,进入路由器管理页面。点击lan口设置,将lan口ip改为192.168.2...

c5game开箱网(c5game开箱网是正规的吗)

苹果c5game开箱操作很简单,首先进入c5game网站,选择打开自己的背包,然后找到自己想要开箱的物品,点击开箱按钮即可。在开箱过程中,会弹出一个开箱界面,按照界面提示进行操作,等待开箱过程结束即可...

ps5官网(playstation 官网)

在官网买ps5需要玩家收到预购邀请才可以。索尼决定遴选出一批忠实玩家,率先向其提供PS5实机预定服务,数量有限,先到先得。玩家只需在PlayStation.com网站完成注册手续。若有幸等到预购邀请电...

笔记本添加打印机步骤(电脑添加打印机步骤)
  • 笔记本添加打印机步骤(电脑添加打印机步骤)
  • 笔记本添加打印机步骤(电脑添加打印机步骤)
  • 笔记本添加打印机步骤(电脑添加打印机步骤)
  • 笔记本添加打印机步骤(电脑添加打印机步骤)