我目前正在尝试使用文本数据,我在这方面相对较新。我正在尝试使用的列是 cast 列,如下所示:
0 [Sam Worthington, Zoe Saldana, Sigourney Weave...
1 [Johnny Depp, Orlando Bloom, Keira Knightley, ...
2 [Daniel Craig, Christoph Waltz, Léa Seydoux, R...
3 [Christian Bale, Michael Caine, Gary Oldman, A...
4 [Taylor Kitsch, Lynn Collins, Samantha Morton,...
Name: cast, dtype: object
我想要的是降低所有大写字母。但是,当我尝试这样做时,它会将所有内容转换为 NaN 值。
这是我所做的简单的事情:
data.cast=data.cast.str.lower()
这是输出:
0 NaN
1 NaN
2 NaN
3 NaN
4 NaN
5 NaN
6 NaN
7 NaN
8 NaN
9 NaN
10 NaN
11 NaN
12 NaN
13 NaN
14 NaN
15 NaN
16 NaN
17 NaN
18 NaN
19 NaN
20 NaN
21 NaN
22 NaN
23 NaN
24 NaN
25 NaN
26 NaN
27 NaN
28 NaN
29 NaN
..
谁能帮助我了解我做错了什么以及如何解决它?感谢您的时间!!!
森林海
LEATH
相关分类