我的问题是如何在pandas数据框中的多个列中替换/删除字符串中的某些字符?就我而言,它是前三个字符。
基本上我有一些列包含来自调查的答案,如下所示:
A B C D
a. w c. y b. x d. z
a. w c. y b. x d. z
a. w c. y b. x d. z
我想要做的是删除答案参考字符,然后留下如下答案:
A B C D
w y x z
w y x z
w y x z
我一直在尝试使用我想要发生的列列表,然后去掉前三个字符(在实际答案之前有空格)。它适用于单个列,但不适用于数据框中的多个列:
cols = ['A','B','C']
df[cols] = df[cols].map(lambda x: str(x)[3:])
非常感谢任何关于此的指示/建议/信息。
*使用pandas读入csv文件以创建数据框
答案 0 :(得分:0)
我不确定我理解你的问题,但我认为你要求这样的事情:
ch++