![](/img/trans.png)
[英]Python Pandas: How to split a column on parenthesis from a column of dataframe?
[英]How to split a dataframe column in python. (Data from Qyandl)
我從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,dtype:float64
我需要將其拆分為DATE和RATE列。
到目前為止,我只能找到類似的解決方案
a.str.split(' ', expand=True)
要么
a['RATE'].str.contains('....-..-..', regex=True).
但是每當我運行它時,我都會得到:'DataFrame'對象沒有屬性'str'
我如何拆分這單個列以獲得帶有Date和Rate列的DataFrame?
謝謝帕維爾
您可以使用reset_index()函數:
In [128]: df.reset_index()
Out[128]:
DATE RATE
0 2000-01-01 1.806020
1 2000-01-02 1.804029
2 2000-01-03 1.809771
3 2000-01-04 1.829093
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.