我有一个包含多列的大型数据框(示例如下所示)。我想通过将一个特定(人口列)列的值除以 1000 来更新它的值。
City Population
Paris 23456
Lisbon 123466
Madrid 1254
Pekin 86648
Run Code Online (Sandbox Code Playgroud)
我试过了
df['Population'].apply(lambda x: int(str(x))/1000)
和
df['Population'].apply(lambda x: int(x)/1000)
Run Code Online (Sandbox Code Playgroud)
两者都给我错误
ValueError:int() 的无效文字,基数为 10:'...'