重命名频率数据帧中的列

2024-09-30 04:36:04 发布

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

我计算了一个频率数据帧。但是,我需要重命名第一列(没有名称,如下所示)

                    Frequency
Trump won election 46
US working vaccine  45
seqirus coronavirus vitamine    45
... ...
Apple closed shops  1
still water helps   1

创建人

freq = sum(sparse_matrix).toarray()[0]
df=pd.DataFrame(freq, index=word_vectorizer.get_feature_names(), columns=['Frequency'])
df=df.sort_values(by='Frequency', ascending=False)

我试过了

df = df.rename(columns={'index':'Words'})

但一切都没有改变。我的预期产出是:

Words                  Frequency
Trump won election 46
US working vaccine  45
seqirus coronavirus vitamine    45
... ...
Apple closed shops  1
still water helps   1

任何帮助都将不胜感激。多谢各位


Tags: appledfworkingusclosedshopsfrequencywon

热门问题