Starring = df['主演'].replace('...','').replace(' ','').replace('主...','').str.split(" ").replace('none', '').dropna().str[0].value_counts().nlargest(10)删除没效果
时间: 2023-06-27 20:00:57 浏览: 55
尝试按照以下步骤进行:
1. 确认你的数据类型是 pandas dataframe。
2. 将多个 replace 操作合并成一个,用正则表达式替换。
例如:`df['主演'].replace('\s+|...', '', regex=True)`
3. 将 str.split(" ") 改为 str.split(),这样可以去掉空格。
4. 将 replace('none', '') 改为 dropna(),这样可以删除空值。
例如:`df['主演'].replace('\s+|...', '', regex=True).replace('none', '').dropna().str.split().str[0].value_counts().nlargest(10)`
希望这些步骤可以帮助你解决问题。
相关问题
Starring = df['主演'].replace('...'|' ','NONE')优化代码
您可以使用正则表达式来替换多个空格和省略号,如下所示:
```python
import re
starring = df['主演'].replace('\.{3,}|\s+', 'NONE', regex=True)
```
这里的正则表达式`'\.{3,}|\s+'`将匹配三个或更多连续的点号(即省略号)或一个或多个连续的空格,并将它们替换为字符串“NONE”。`regex=True`参数告诉`replace()`方法使用正则表达式进行替换。
Starring = df['主演'].replace('...','').replace(' ','').replace('主...','').str.split(" ").str[0].value_counts().nlargest(10)如何删除掉替换后的空值
### 回答1:
可以通过在字符串替换之后使用dropna()函数来删除替换后的空值。例如:
```
Starring = df['主演'].replace('...','').replace(' ','').replace('主...','').dropna().str.split(" ").str[0].value_counts().nlargest(10)
```
这样,替换后的空值就会被删除掉。
### 回答2:
在Python中,我们可以使用以下方法删除替换后的空值。假设结果存储在`Starring`变量中:
```python
Starring.dropna(inplace=True)
```
这将会在`Starring`变量中删除任何包含空值(NaN)的行。使用`inplace=True`参数可以直接在原始变量上进行修改,而不是创建一个新的变量。
所以,如果我们想要删除替换后的空值,我们只需要在执行替换操作之后加上这一行代码即可。完整的代码如下所示:
```python
Starring = df['主演'].replace('...','').replace(' ','').replace('主...','').str.split(" ").str[0].value_counts().nlargest(10)
Starring.dropna(inplace=True)
```
### 回答3:
要删除替换后的空值,可以使用dropna()方法。将Starring赋值给一个变量,然后使用dropna()方法删除空值后的结果。
代码示例:
starring_cleaned = Starring.dropna()
这将删除替换后的空值,并将结果赋值给starring_cleaned变量。
相关推荐
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)