[英]Parsing a list and string into DataFrame header
My code: 我的代码:
coins = ['dashcoin','litecoin','dogecoin','nxt']
pd.DataFrame(columns=['timestamp',coins])
I need a header with 5 different values, but my method create two, the first time stamp then the second 'coins' all in one header. 我需要一个具有5个不同值的标头,但是我的方法创建了两个,第一个时间戳,然后第二个“硬币”都在一个标头中。
timestamp dashcoin litecoin dogecoin nxt
How can we separate like pd.DataFrame(columns=coins)
我们如何像
pd.DataFrame(columns=coins)
一样分开
You could wrap your string to list
with []
and then use +
operator with your coins
: 您可以使用
[]
将字符串包装成list
,然后对coins
使用+
运算符:
res = pd.DataFrame(columns=[['timestamp'] + coins])
In [148]: res
Out[148]:
Empty DataFrame
Columns: [timestamp, dashcoin, litecoin, dogecoin, nxt]
Index: []
Or with one list: 或列出一个:
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.