[英]Parsing a list and string into DataFrame header
我的代碼:
coins = ['dashcoin','litecoin','dogecoin','nxt']
pd.DataFrame(columns=['timestamp',coins])
我需要一個具有5個不同值的標頭,但是我的方法創建了兩個,第一個時間戳,然后第二個“硬幣”都在一個標頭中。
timestamp dashcoin litecoin dogecoin nxt
我們如何像pd.DataFrame(columns=coins)
一樣分開
您可以使用[]
將字符串包裝成list
,然后對coins
使用+
運算符:
res = pd.DataFrame(columns=[['timestamp'] + coins])
In [148]: res
Out[148]:
Empty DataFrame
Columns: [timestamp, dashcoin, litecoin, dogecoin, nxt]
Index: []
或列出一個:
new_coins = ['timestamp'] + coins
res = pd.DataFrame(columns=new_coins)
In [152]: res
Out[152]:
Empty DataFrame
Columns: [timestamp, dashcoin, litecoin, dogecoin, nxt]
Index: []
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.