You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将含数据点的URL数据导出为双列结构的Excel文件

问题根因

代码里写死用制表符\t作为分隔符,但目标坐标dat文件里的x、y值是用数量不固定的空格分隔的,匹配不到指定分隔符时pandas会默认把整行内容当成单列读取,就会出现所有数据挤在一列的情况。

修正代码

把分隔符参数改成正则匹配任意长度空白即可,调整后完整代码:

import pandas as pd

url = 'https://m-selig.ae.illinois.edu/ads/coord/2032c.dat'
# sep=r'\s+' 代表匹配1个及以上的任意空白字符(空格、制表符都能识别)
df = pd.read_table(url, header=None, skiprows=2, sep=r'\s+')
df.to_excel('data_1.xlsx', index=False, header=False)
补充说明
  • 运行上述代码后导出的Excel会自动拆分两列:第一列为x坐标,第二列为对应的y坐标
  • 同来源的其他翼型坐标dat文件基本都采用多空格分隔格式,后续读取同类文件遇到列合并问题可以优先检查分隔符配置

内容的提问来源于stack exchange,提问作者John Chae

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 17:12:28