使用for循环重命名Python中的数据帧

使用for循环重命名Python中的数据帧,python,list,dataframe,rename,Python,List,Dataframe,Rename,我正试图解决一个类似于年所做的问题 在reviews中,您将有一个带有相应数据帧的键来存储数据。如果要检索数据,只需调用: reviews["beauty_reviews"] 但是如果我想重命名数据帧呢 reviews["beauty_reviews"] & reviews["pet_reviews"] 要了解其他信息,最好的方法是什么?我不知道您是想重命名de-variable dataframe名称还是列名,但以下是两种方法的答案: “重命名”数据帧名称 new_name

我正试图解决一个类似于年所做的问题

在reviews中,您将有一个带有相应数据帧的键来存储数据。如果要检索数据,只需调用:

reviews["beauty_reviews"]
但是如果我想重命名数据帧呢

reviews["beauty_reviews"] & 
reviews["pet_reviews"] 

要了解其他信息,最好的方法是什么?

我不知道您是想重命名de-variable dataframe名称还是列名,但以下是两种方法的答案:

“重命名”数据帧名称

new_name = reviews['beauty_reviews']
重命名列:

reviews.rename(columns={"beauty_reviews": "new_beauty", "pet_reviews": "new_pet"})

当我想要解包dataframes评论['beauty_reviews']和评论['pet_reviews']时,您建议重命名一个列,并给它们取一些其他名称。这可能有帮助:
reviews.rename(columns={"beauty_reviews": "new_beauty", "pet_reviews": "new_pet"})