重命名pandas数据框中的列

时间:2014-11-05 20:22:05

标签: python pandas

从网页搜索中读取csv课程产品

class2013 = pd.read_csv("class2013.csv")

按主题获得课程提供的数量

topten2013 = class2013["Subject"].value_counts()[0:10]

这将返回一个系列,主题作为索引,计数为列数据,因此我 需要将系列转换为2列数据框,一个用于主题,另一个用于计数

topten2013 = topten2013.reset_index()

这将返回一个2列数据框,但它们被命名为“index”和“0”,所以我尝试重命名它们

topten2013 = topten2013.rename(columns = {"index":"Subject","0":"Count"})

这是我的问题所在,返回的topten2013 DF对于一列有“主题”,对另一列仍然是“0”。我希望该列被命名为“Count”我做错了什么?

提前致谢。

0 个答案:

没有答案