【发布时间】:2014-04-23 14:55:27
【问题描述】:
如果我有一个包含以下列的数据框:
1. NAME object
2. On_Time object
3. On_Budget object
4. %actual_hr float64
5. Baseline Start Date datetime64[ns]
6. Forecast Start Date datetime64[ns]
我想说:对于这个数据框,给我一个'object'类型或'datetime'类型的列的列表?
我有一个将数字('float64')转换为小数点后两位的函数,我想使用此特定类型的数据帧列列表,并通过此函数运行它以将它们全部转换为 2dp。
可能是这样的:
For c in col_list: if c.dtype = "Something"
list[]
List.append(c)?
【问题讨论】:
-
当我遇到这个问题时,我正在寻找一种方法来精确地创建顶部的列表。
df.dtypes这样做。 -
访问者也可能对这个不同但相关的问题感兴趣,该问题是关于如何在每列中查找所有对象类型:How could I detect subtypes in pandas object columns?。