【发布时间】:2020-05-26 06:37:23
【问题描述】:
我试图理解下面这行代码背后的直觉。
我知道它正在从数据框中的列标题中删除双引号,但有人可以帮我理解它是如何做到的吗?
df.columns = [col[1:-1] for col in df.columns]
谢谢
【问题讨论】:
-
df.counms 返回列名的
pd.Series,然后使用list comprehension,您可以遍历各个列名并使用,index slicing 从列中的第二个字符到该列名称中的倒数第二个字符进行选择。
标签: pandas dataframe double-quotes columnheader