从数据框中的特定列中删除空格

时间:2019-06-21 16:30:26

标签: python-3.x pandas

我有以下数据框,我想删除所有空白字符并将其变为小写:

df = pd.DataFrame({"col1":[1,2,3,4], "col2":["A","B ", "Cc","D"]})

我尝试通过df[["col2"]].apply(lambda x: x.strip().lower())来执行此操作,但是会引发错误:

AttributeError: ("'Series' object has no attribute 'strip'", 'occurred at index col2')

1 个答案:

答案 0 :(得分:2)

您需要从str调用两个函数

df["col2"].str.strip().str.lower()