这里的简单问题:
我有像这样的DF
KW Score Group Size
a big man 7 2 1
Purple cow 3 4 2
for all is Not 2 3 3
There we go 2 1 3
...
Day Late 1 3 2
我想将KW列中的所有字符转换为小写但我的代码似乎不起作用。我确定它是非常明显的,但我做错了什么?
df = xl.parse()
df.head()
df.KW.str.lower()
df1 = df[['KW','Score','Group','Size']]
答案 0 :(得分:1)
不确定你的问题是什么,但它应该有效,你可能没有把操作的结果分配给任何东西:
In [3]:
df = pd.DataFrame({'KW':['Upper case', 'lower case','ALL CAPS']})
df
Out[3]:
KW
0 Upper case
1 lower case
2 ALL CAPS
In [6]:
df['cleaned'] = df.KW.str.lower()
df
Out[6]:
KW cleaned
0 Upper case upper case
1 lower case lower case
2 ALL CAPS all caps