重命名数据框中的列

2024-05-13 23:31:16 发布

您现在位置:Python中文网/ 问答频道 /正文

读入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返回的一列有“Subject”,另一列仍然是“0”。我想把那个专栏命名为“Count”我做错了什么?你知道吗

提前谢谢。你知道吗


Tags: csv数据内容主题readindexcount次数