Python Pandas read_csv()不适合我

Python Pandas read_csv()不适合我,python,pandas,Python,Pandas,我有以下格式的数据: DAX 20150728 11173.910156 DAX 20150727 11056.400391 DAX 20150724 11347.450195 DAX 20150723 11512.110352 如果我尝试使用print pd.read_csv('DAX.csv')读取数据,我会得到以下结果:[6246行x 1列]。显然,熊猫无法读取三列数据并在一列中获取所有数据 如何解决此问题?您需要显式传递分隔符,因为默认值为逗号,': In [160]: t="""DA

我有以下格式的数据:

DAX 20150728 11173.910156
DAX 20150727 11056.400391
DAX 20150724 11347.450195
DAX 20150723 11512.110352
如果我尝试使用print pd.read_csv('DAX.csv')读取数据,我会得到以下结果:[6246行x 1列]。显然,熊猫无法读取三列数据并在一列中获取所有数据


如何解决此问题?

您需要显式传递分隔符,因为默认值为逗号
,'

In [160]:
t="""DAX 20150728 11173.910156
DAX 20150727 11056.400391
DAX 20150724 11347.450195
DAX 20150723 11512.110352"""
df = pd.read_csv(io.StringIO(t), header=None, sep='\s+',names=['exchange', 'date', 'close'], parse_dates=[1])
df

Out[160]:
  exchange       date         close
0      DAX 2015-07-28  11173.910156
1      DAX 2015-07-27  11056.400391
2      DAX 2015-07-24  11347.450195
3      DAX 2015-07-23  11512.110352
此状态为。

您是否尝试过:

变量=pd.read\u csv('DAX.csv'))

然后:


打印变量

好的,我明白了。非常感谢你!