【发布时间】:2019-10-14 14:58:21
【问题描述】:
我正在尝试将一些 web txt 数据读入数据框中,但一直遇到“多字符分隔符”问题。这是数据的链接:https://ticdata.treasury.gov/Publish/mfh.txt
from urllib.request import urlretrieve
import pandas as pd
url = 'https://ticdata.treasury.gov/Publish/mfh.txt'
urlretrieve(url, 'US Treasurys Holders.txt')
names = ['Jul 2019', 'Jun 2019', 'May 2019', 'Apr 2019', 'Mar 2019', 'Feb 2019', 'Jan 2019', 'Dec 2018', 'Nov 2018',
'Oct 2018', 'Sep 2018', 'Aug 2018', 'Jul 2018']
data = pd.read_csv('US Treasurys Holders.txt', skipfooter=21, engine='python', skiprows=11, names=names)
我使用了 sep='\s+' 但代码一直显示给我:
错误可能是由于使用多字符分隔符时忽略了引号
【问题讨论】:
标签: pandas python-3.7