Pandas DataFrame.tz_convert(~)
方法转换行或列索引的时区。
参数
1.tz
| string
或 tzinfo object
要转换成的时区。
2. axis
| int
或 string
| optional
是否转换行标签或列标签:
轴 |
说明 |
---|---|
|
行标签已转换 |
|
列标签已转换 |
默认情况下,axis=0
。
3. level
| int
或 string
| optional
目标水平。仅当源 DataFrame 是多索引时,这才相关。默认情况下,level=None
。
4. copy
| boolean
| optional
-
如果
True
,则返回新的DataFrame。修改此 DataFrame 不会改变源 DataFrame,反之亦然。 -
如果
False
,则不会创建新的 DataFrame - 修改返回的 DataFrame 将改变源 DataFrame,反之亦然。
默认情况下,copy=True
。
返回值
转换了 date-index 时区的 DataFrame
。
例子
基本用法
考虑以下 DataFrame :
index_date = pd.date_range("2020-12-25", "2020-12-26", tz="Asia/Tokyo")
df = pd.DataFrame({"A":[4,5]}, index=index_date)
df
A
2020-12-25 00:00:00+09:00 4
2020-12-26 00:00:00+09:00 5
这里,索引的类型为 datetime64
,时区设置为 Asia/Tokyo
。
要将时区转换为Europe/Paris
:
result = df.tz_convert(tz="Europe/Paris") # axis=0
result
A
2020-12-24 16:00:00+01:00 4
2020-12-25 16:00:00+01:00 5
转换列标签
考虑以下 DataFrame :
df = pd.DataFrame({pd.Timestamp("2020-12-25", tz="Asia/Tokyo"):[4,5]})
df
2020-12-25 00:00:00+09:00
0 4
1 5
这里,列标签的类型为 datetime64
,时区在 Asia/Tokyo
中设置。
要将时区转换为Europe/Paris
:
df.tz_convert(tz="Europe/Paris", axis=1)
2020-12-24 16:00:00+01:00
0 4
1 5
相关用法
- Python Pandas DataFrame tz_localize方法用法及代码示例
- Python Pandas DataFrame tail方法用法及代码示例
- Python Pandas DataFrame transform方法用法及代码示例
- Python Pandas DataFrame truncate方法用法及代码示例
- Python Pandas DataFrame to_csv方法用法及代码示例
- Python Pandas DataFrame truediv方法用法及代码示例
- Python Pandas DataFrame transpose方法用法及代码示例
- Python PySpark DataFrame toDF方法用法及代码示例
- Python PySpark DataFrame toJSON方法用法及代码示例
- Python Pandas DataFrame tshift方法用法及代码示例
- Python Pandas DataFrame to_period方法用法及代码示例
- Python Pandas DataFrame take方法用法及代码示例
- Python Pandas DataFrame to_json方法用法及代码示例
- Python PySpark DataFrame tail方法用法及代码示例
- Python PySpark DataFrame toPandas方法用法及代码示例
- Python Pandas DataFrame to_timestamp方法用法及代码示例
- Python Pandas DataFrame to_numpy方法用法及代码示例
- Python PySpark DataFrame transform方法用法及代码示例
- Python Pandas DataFrame to_dict方法用法及代码示例
- Python PySpark DataFrame take方法用法及代码示例
- Python Pandas DataFrame empty属性用法及代码示例
- Python Pandas DataFrame pop方法用法及代码示例
- Python Pandas DataFrame nsmallest方法用法及代码示例
- Python Pandas DataFrame sample方法用法及代码示例
- Python Pandas DataFrame items方法用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Pandas DataFrame | tz_convert method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。