Back to prev

pandas some snippets

Jun 28, 2023
Linkang Chan
@Jesse Chan

这篇文档记录一些在日常使用中需要的一些 pandas 代码片段, 大部分片段是从 stackoverflow 中获取到。

对指定类型的列执行操作

for col in df.select_dtypes(include=['float']).columns:
     df[col] = df[col].apply(lambda x: x if(math.isnan(x)) else round(x,3))

上面例子是对类型为 float 的列保留 3 位有效数字。

[指定列进行类型转换]: round-float-columns-in-pandas-dataframe