从DataFrame中提取列

亚历克西斯·G

只是一个基本问题,但这使我受阻。我们如何从DataFrame中提取列并将DataFrame作为输出?

假设我们有:

>>> dfM
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 17544 entries, 2015-01-01 00:00:00 to 2016-12-31 23:00:00
Data columns (total 23 columns):
T1       17544  non-null values
T2       17544  non-null values

>>> df = dfM['T1']

此处df不是DataFrame。我通过复制DataFrame和删除所有列找到了一个替代方法,但是这非常耗时。

亚历克西斯

大卫·罗宾逊(David Robinson)

您可以使用[[]]代替[]

df = dfM[['T1']]

例如:

from pandas import DataFrame
df = DataFrame(dict(a=range(10), b=range(10)))

type(df['b'])
# <class 'pandas.core.series.Series'>
type(df[['b']])
# <class 'pandas.core.frame.DataFrame'>

之所以可行,是因为它将1(['b']的列表传递给列子集运算符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从 Pandas DataFrame 中提取子列?

来自分类Dev

如何从DataFrame的列中提取日期和时间?

来自分类Dev

如何从Array [Array [Int]]列DataFrame中提取subArray

来自分类Dev

从文件中提取列

来自分类Dev

从列中提取文本

来自分类Dev

从列中提取编号

来自分类Dev

从文件中提取列

来自分类Dev

从文件中提取列

来自分类Dev

从列中提取行

来自分类Dev

从DataFrame中提取列并计算每个集群中每个列的标准偏差

来自分类Dev

从“ JSON”文件中提取列

来自分类Dev

熊猫-从列中提取价值

来自分类Dev

从列中提取值(xmltype)

来自分类Dev

从XMLType列中提取值

来自分类Dev

从SQL的列中提取值

来自分类Dev

从SQL的列中提取值

来自分类Dev

从numpy数组中提取列

来自分类Dev

从列中提取信息

来自分类Dev

SQL从列中提取数据

来自分类Dev

从列中提取 Excel 数据

来自分类Dev

从 Spark 列中提取单词

来自分类Dev

从pandas Dataframe中提取在特定列中具有特定值的所有行

来自分类Dev

从行条目中提取单词到pandas DataFrame中的列

来自分类Dev

从字符串中提取日期并保存在新的熊猫DataFrame列中

来自分类Dev

从DataFrame列中的字符串中提取日期时间信息

来自分类Dev

基于不同列的过滤器从Pandas DataFrame中提取文本

来自分类Dev

如何从 Dataframe 列中提取唯一字符串?

来自分类Dev

从 Python Dataframe 列中提取唯一的字符串列表

来自分类Dev

从Pandas DataFrame中提取数组(列名,数据)