簡體   English   中英

將列表和字符串解析為DataFrame標頭

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM