【发布时间】:2022-01-07 23:41:56
【问题描述】:
我有这样的数据框(dd)
|Month||Price|
1 55.96
6 381.16
7 825.80
我想将每一行中的月份值替换为相关月份。我建立 字典
R={'January': 1,'June': 6,'July': 7,'August': 8,'September': 9,'October': 10,'November': 11,'December': 12}
然后我用它来尝试替换
dd['Month']=dd["Month"].map(R)
但是当我打印出我的数据框时,我得到了这个作为输出:
Month Price
NaN 55.96
NaN 381.16
NaN 825.80
我不确定我为什么会得到 NaN。显然发生了一些事情,但我不知道是什么、为什么以及如何解决它。
我是 python 新手,所以还在摸索中。我在这个 q 中的格式可能是一个死的赠品哈哈。请低调解释:)
【问题讨论】:
标签: python pandas dataframe dictionary