我的代码:
coins = ['dashcoin','litecoin','dogecoin','nxt']
pd.DataFrame(columns=['timestamp',coins])
我需要一个包含5个不同值的标题,但我的方法创建了两个,第一个时间戳,然后是第二个'硬币'所有在一个标题。
timestamp dashcoin litecoin dogecoin nxt
我们如何分开pd.DataFrame(columns=coins)
答案 0 :(得分:1)
您可以使用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: []