You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除数据集变量名末尾的特定后缀_1?

移除变量名末尾的"_1"方法

R语言实现

使用sub()函数结合正则表达式,精准匹配并移除变量名末尾的"_1":

# 假设数据框名为df
colnames(df) <- sub("_1$", "", colnames(df))

这里的_1$是正则表达式,$表示匹配字符串的结尾,因此只会处理变量名最后位置的"_1",不会改动变量名中间的下划线。

Python(Pandas)实现

借助Pandas的字符串替换功能,通过正则定位末尾的"_1"进行替换:

import pandas as pd

# 假设数据框名为df
df.columns = df.columns.str.replace(r'_1$', '')

正则r'_1$'确保仅匹配列名结尾的"_1",替换后即可得到去掉末尾"_1"的变量名。

内容的提问来源于stack exchange,提问作者NewUsr_stat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 18:02:33