Starring = df['主演'].replace('...','').replace(' ','').replace('主...','').str.split(" ").replace('none', '').dropna().str[0].value_counts().nlargest(10)删除没效果
时间: 2023-06-27 11:00:57 浏览: 93
Node.js-对您在GitHub上使用的npm-packages自动进行star
尝试按照以下步骤进行:
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)`
希望这些步骤可以帮助你解决问题。
阅读全文