Ale*_*lex 8 python dataframe python-polars
目前,当我尝试从极坐标日期时间列中检索日期时,我必须写一些东西。如同:
df = pl.DataFrame({
'time': [dt.datetime.now()]
})
df = df.select([
pl.col("*"),
pl.col("time").apply(lambda x: x.date()).alias("date")
])
Run Code Online (Sandbox Code Playgroud)
有没有不同的方式,更接近:
pl.col("time").dt.date().alias("date")
Run Code Online (Sandbox Code Playgroud)
rit*_*e46 11
您可以将一Datetime列转换为一Date列:
\nimport datetime\nimport polars as pl\n\ndf = pl.DataFrame({\n \'time\': [datetime.datetime.now()]\n})\n\ndf.with_column(\n pl.col("time").cast(pl.Date)\n)\nRun Code Online (Sandbox Code Playgroud)\nshape: (1, 1)\n\xe2\x94\x8c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x90\n\xe2\x94\x82 time \xe2\x94\x82\n\xe2\x94\x82 --- \xe2\x94\x82\n\xe2\x94\x82 date \xe2\x94\x82\n\xe2\x95\x9e\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\xa1\n\xe2\x94\x82 2022-08-02 \xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
5071 次 |
| 最近记录: |