python - 删除特殊字符python
问题描述
我正在尝试删除特殊字符,但数据框只打印相同的内容而不删除特殊字符。
import pandas as pd
import numpy as np
import re
movies = pd.read_csv(‘Moviesreviews.csv')
movies['original_title’] = movies[‘title’] + movies ['overview']
movies["original_title"] = movies["original_title"]
temp_str = ''
temp_str=re.sub('[^a-zA-Z0-9 \n\.]', '', temp_str)
movies.head()
解决方案
import pandas as pd
movies = pd.read_csv('Moviesreviews.csv')
movies['original_title'] = movies['title'] + movies ['overview']
movies["original_title_clean"] = movies["original_title"].str.replace(r'\W', '', regex=True)
movies.head()
推荐阅读
- ios - 如何为 iOS 创建 Rust 动态库(dylib)?
- kubernetes - 想要在 GKE 1.16.10-gke.8 中同一集群但不同命名空间的 Pod 之间进行通信
- graph-theory - 使用 Bellman Ford 进行负循环检测是否取决于起始节点的选择?
- raspberry-pi - 热敏打印机未在 /dev/usb/lp0 下的 Raspberry Pi 上列出
- r - 在 lapply 可选参数中使用 .data 代词两次
- c# - 如何在函数C#中添加数组类型参数
- kubernetes - Kubernetes 不会将 Pod 调度到工作量较少的节点上
- javascript - 等待变量在 javascript 中完全加载
- node.js - 为什么在 WSL2 中作为特定用户执行 npm --version 会导致错误的解释器:没有这样的文件或目录?
- linux - 从 docker 容器创建/触摸主机上的文件