python - 我的 .txt 文件作为一列读入我的笔记本,而不是三个单独的列
问题描述
我使用了以下有效的代码,但我必须删除原始 .txt 文件中的标头才能使其正常工作。
por_layer5 = pd.read_csv("Sample_File.txt",comment='#', header=None, delim_whitespace=True)
我想知道是否有一种方法可以读取 .txt 文件并设置仅读取整数并将它们分成三列而无需编辑原始 .txt 文件的条件。我提供了包含标题的文件的第一行的预览。我最初的想法是在数字开始时将文件索引为只读(其索引号为 4),但我在这样做时遇到了麻烦。
解决方案
您可以使用skiprows
中的选项pd.read_csv
。
pd.read_csv("Sample_File.txt",comment='#', header=None, skiprows=4,delim_whitespace=True)
推荐阅读
- python - 如何在元素列表中找到最小的数字?
- excel - 在偏移定义的范围内查找最新日期
- python-3.x - 使用 hyperas 查找 Keras 模型的参数时出现解码问题,可能是由于 `hyperopt` 中的 `Trial` 函数
- ansible - 使用环境特定的 group/host_vars 并映射到 Ansible 中的 var 子目录
- java - 如何禁用 Spring Boot 安全性
- swift - 在 UITableViewController 中意外发现 nil
- back-button - 如何更改ionic4 ion-back-button默认功能?
- laravel - laravel codeigniter 密码
- python - Python中非常靠近相机的物体的视差图
- c# - MVC 5 客户端不显眼的验证不停止回发