【发布时间】:2016-10-16 22:49:55
【问题描述】:
我从 Quandl 下载了一些数据。 数据作为 DataFrame 输入但格式错误:
In [81]: a
Out[81]:
RATE
DATE
2000-01-01 1.806020
2000-01-02 1.804029
2000-01-03 1.809771
2000-01-04 1.829093
这个数据框是float64,只有一列
list(a.columns.values)
Out[83]: ['RATE']
a.RATE
Out[85]:
DATE
2000-01-01 1.806020
2000-01-02 1.804029
2000-01-03 1.809771
2000-01-04 1.829093
名称:RATE,数据类型:float64
我需要将其拆分为 DATE 和 RATE 列。
到目前为止,我只能找到类似的解决方案
a.str.split(' ', expand=True)
或
a['RATE'].str.contains('....-..-..', regex=True).
但是每当我运行它时,我都会得到: 'DataFrame' 对象没有属性 'str'
我怎样才能拆分这个单列来获得一个包含日期和速率列的 DataFrame?
谢谢 帕维尔
【问题讨论】:
标签: python regex pandas dataframe split