这篇文档记录一些在日常使用中需要的一些 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