![](/img/trans.png)
[英]How to get a series from a pandas dataframe using a series of column names?
[英]pandas automatically create dataframe from list of series with column names
我有一个熊猫系列对象列表。 我列出了生成它们的函数。 如何使用列名作为创建对象的函数的名称来创建对象的数据框?
因此,要创建常规数据框,我需要:
pandas.concat([list of series objects],axis=1,join='inner')
但是我目前functionA.__name__, functionB.__name__, etc.
无法将所有functionA.__name__, functionB.__name__, etc.
作为列名插入数据functionA.__name__, functionB.__name__, etc.
。
如何保持相同的简洁性并设置列名?
您可以在第二步中设置列名称:
df = pandas.concat([list of series objects],axis=1,join='inner')
df.columns = [functionA.__name__, functionB.__name__]
IIUC,鉴于您的concat
数据框df
您可以:
df = pandas.concat([list of series objects],axis=1,join='inner')
然后将列名称分配为函数名称列表:
df.columns = [functionA.__name__, functionB.__name__, etc.]
希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.