python - 通过多个参数分隔 read_csv
问题描述
我已经使用 read_csv 导入了一个 txt 文件,我需要用多个参数将它分开。到目前为止,我所做的只是:
'''</p>
df = pd.read_csv(file name, header=None, sep = ‘\n’)
然而,除了在新行中分隔它之外,我还需要用逗号和下划线分隔。我怎么能这样做?
解决方案
这取决于数据的格式,但您可以尝试:
df = pd.read_csv(filename, header=None, sep='\_|,', engine='python')
当engine
设置为“python”时,您可以在sep
参数中使用正则表达式。
推荐阅读
- c++ - C++ 迭代大小为 N 的子向量
- json - Url In Get 请求更新,但从 get 请求返回不更新
- c# - 如何等待另一个类中的某个操作开始 c# 中的下一个操作?
- html - 使用固定的列数,在上一列中已经添加了固定数量的项目之后,下一个项目应该转到下一列
- ios - SwiftUI - 表单中的 NavigationLink 单元格在详细信息弹出后保持突出显示
- firebase - FIreStore 规则 - 带有 2 个参数的集合的安全规则
- rest - x-www-form-url-encoded POST 请求不被接受
- laravel - Laravel 图表 - 在图表中显示值
- asp.net-core - 如何在 identityserver4 中没有用户名和密码的情况下从令牌端点获取令牌?
- python - 修改 A* 算法以使其处理不同的单元格值