You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将指定结构的空Pandas DataFrame转换为Polars DataFrame

将空Pandas DataFrame转换为Polars DataFrame

当然可以实现,直接使用Polars的from_pandas()方法就能完成转换,并且会完整保留原Pandas DataFrame定义的数据类型。

示例代码

import pandas as pd
import polars as pl

# 定义空Pandas DataFrame
df_tmp = pd.DataFrame({'EDT': pd.Series(dtype='datetime64[ns]'),
                       'FSPB': pd.Series(dtype='str'),
                       'FS_LA': pd.Series(dtype='str'),
                       'lA': pd.Series(dtype='int'),
                       'avg': pd.Series(dtype='float64'),
                       'nw': pd.Series(dtype='float64')})

# 转换为Polars DataFrame
pl_df = pl.from_pandas(df_tmp)

# 验证结果
print("转换后的Polars DataFrame:")
print(pl_df)
print("\n数据类型 schema:")
print(pl_df.schema)

输出说明

转换后的Polars DataFrame会严格保留原有的数据类型:

  • EDT: datetime[ns]
  • FSPB: string
  • FS_LA: string
  • lA: int64
  • avg: float64
  • nw: float64

内容的提问来源于stack exchange,提问作者dubi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 21:27:29