我在 pandas 数据框中有一列,如下所示;
LGA
Alpine (S)
Ararat (RC)
Ballarat (C)
Banyule (C)
Bass Coast (S)
Baw Baw (S)
Bayside (C)
Benalla (RC)
Boroondara (C)
Run Code Online (Sandbox Code Playgroud)
我想要做的是删除每行末尾的所有特殊字符。IE。(S),(RC)。
期望的输出应该是;
LGA
Alpine
Ararat
Ballarat
Banyule
Bass Coast
Baw Baw
Bayside
Benalla
Boroondara
Run Code Online (Sandbox Code Playgroud)
我不太确定如何获得上面提到的所需输出。
任何帮助,将不胜感激。
谢谢
我有以下熊猫数据框
Suburb Percentile Rank
Hume 0.20464135
Clayton 0.409162146
Moorabin 0.654550934
St Kilda 0.80464135
Point Cook 1.505447257
Run Code Online (Sandbox Code Playgroud)
我想根据“百分比等级”列值创建一个名为“等级分类器”的新列。
规则看起来像这样;
perc_rank <= 0.2 then 'Very Low',
perc_rank > 0.2 and perc_rank <= 0.4 then 'Low',
perc_rank > 0.4 and perc_rank <= 0.6 then 'Medium',
perc_rank > 0.6 and perc_rank <= 0.8 then 'High',
perc_rank > 0.8 and perc_rank <= 1.0 then 'Very High'
Run Code Online (Sandbox Code Playgroud)
我能够在 SQL 中生成分类器输出。但是无法使用 python 创建一个新列来做同样的事情。
试过这个;
def Rank Classifier
if (perc_rank <= 0.2):
Rank Classifier = "Very Low"
elif …Run Code Online (Sandbox Code Playgroud)