标签: pandas dataframe rename
我有一个数据列,列为“ Country”(国家/地区),2015.0,2016.0,2017.0,这些假设是年。但是列名中包含.0。我试图重命名它们,但是重命名不起作用。我无法删除结尾的.0。 有任何建议。
答案 0 :(得分:4)
rename
def f(x): try: return int(float(x)) except ValueError: return x df.rename(columns=f)