重命名熊猫列返回了一系列

问题描述 投票:0回答:1

我想在下面的数据框中将Weekday重命名为day_of_week

Weekday    Value
2          10
2          5
8          50
7          20
4          11

使用

df = df.rename(columns = {'Weekday' : 'day_of_week'})

然后我注意到df已从pandas.core.series.Series转换为DataFrame,这不是我的意思,因为我想用8列中的1替换所有DataFrame ,我不确定如何使用series

我的问题是:

1)重命名Pandas数据框中的列有哪些不同的方式以及区别(关于数据类型转换)?

2)解决我的问题的最佳方法是什么,以及如何解决?

谢谢

python pandas dataframe
1个回答
0
投票

始终检查数据框的类型和索引。未应用到数据框的重命名方法总是返回一个数据框。

© www.soinside.com 2019 - 2024. All rights reserved.