【发布时间】:2019-11-16 02:52:15
【问题描述】:
我尝试使用
df.rename(columns = {col: col.strip('USI_') for col in df.columns
但我得到了一些不同的东西。
我的预期输出应该是像'DIVERSITY_QUESTION_RACE'、'DIVERSITY_QUESTION_GENDER'、'UNCOMMON_AFFILIATION'这样的列
我应该如何修复我的代码? 谢谢!
【问题讨论】:
-
请发布代码/文本,而不是图片。
-
这是一个大型数据集,我无法发布所有信息..
-
确实不应该。但也许试着把你的问题分解成碎片以达到其核心。例如您的 df 原则上看起来像
df = pd.DataFrame({"prefix_A": [1, 2, 3], "prefix_B": [4, 5, 6]})- 您想通过重命名列来摆脱“prefix_”(例如df.columns = df.columns.str.lstrip('prefix_'))。