找到 34423 篇文章 关于编程

Python Pandas - 返回索引中的唯一值

AmitDiwan
更新于 2021年10月13日 08:45:34

3K+ 次浏览

要返回索引中的唯一值,请在 Pandas 中使用 index.unique() 方法。首先,导入所需的库 - import pandas as pd 创建 Pandas 索引 − index = pd.Index([10, 50, 70, 10, 90, 50, 10, 30]) 显示 Pandas 索引 − print("Pandas Index...", index) 从索引中获取唯一值。唯一值按出现顺序返回,这不会排序 − index.unique() 示例以下是代码 − import pandas as pd # 创建 Pandas 索引 index = pd.Index([10, 50, 70, 10, 90, 50, 10, 30]) # 显示 Pandas 索引 print("Pandas Index...", index) # 返回元素数量 ... 阅读更多

Python Pandas - 使用特定值屏蔽和替换 NaN

AmitDiwan
更新于 2021年10月13日 08:12:26

1K+ 次浏览

要使用特定值屏蔽和替换 NaN,请使用 index.putmask() 方法。在其中,设置 index.isna() 方法。首先,导入所需的库 - import pandas as pd import numpy as np 创建包含一些 NaN 的 Pandas 索引 − index = pd.Index([5, 65, 10, np.nan, 75, np.nan]) 显示 Pandas 索引 − print("Pandas Index...", index) 屏蔽并使用特定值替换 NaN 索引值 − print("Mask...", index.putmask(index.isna(), 111)) 示例以下是代码 − import pandas as pd import numpy as np # 创建包含一些 NaN 的 Pandas 索引 index = pd.Index([5, 65, 10, np.nan, 75, np.nan]) # 显示 Pandas 索引 print("Pandas Index...", ... 阅读更多

Python Pandas - 返回使用掩码设置的值的新索引

AmitDiwan
更新于 2021年10月13日 08:10:32

345 次浏览

要返回使用掩码设置的值的新索引,请在 Pandas 中使用 index.putmask() 方法。首先,导入所需的库 − import pandas as pd 创建 Pandas 索引 − index = pd.Index([5, 65, 10, 17, 75, 40]) 显示 Pandas 索引 − print("Pandas Index...", index) 屏蔽并将小于 3 的索引值替换为 111 − print("Mask...", index.putmask(index < 30, 111)) 示例以下是代码 − import pandas as pd # 创建 Pandas 索引 index = pd.Index([5, 65, 10, 17, 75, 40]) # 显示 Pandas 索引 print("Pandas Index...", index) # 返回元素数量 ... 阅读更多

Python Pandas - 返回向上取整到此分辨率的新 Timedelta

Arnab Chakraborty
更新于 2021年10月13日 08:09:21

60 次浏览

要返回向上取整到此分辨率的新 Timedelta,请使用 timedelta.ceil() 方法。使用 freq 参数设置分辨率。首先,导入所需的库 − import pandas as pd TimeDeltas 是 Python 的标准 datetime 库,它使用不同的表示 timedelta。创建 Timedelta 对象 timedelta = pd.Timedelta('6 days 1 min 30 s') 显示 Timedelta print("Timedelta...", timedelta) 返回向上取整到天频率的时间戳 res = timedelta.ceil(freq='D') 示例以下是代码 import pandas as pd # TimeDeltas 是 Python 的标准 datetime 库,它使用不同的表示 timedelta # 创建 Timedelta 对象 timedelta = pd.Timedelta('6 days 1 min 30 s') # ... 阅读更多

Python Pandas - 返回由索引选择的值的新索引

AmitDiwan
更新于 2021年10月13日 08:07:57

100 次浏览

要返回由索引选择的值的新索引,请在 Pandas 中使用 index.take() 方法。首先,导入所需的库 - import pandas as pd 创建 Pandas 索引 − index = pd.Index(['Electronics', 'Accessories', 'Decor', 'Books', 'Toys'], name ='Products') 显示 Pandas 索引 − print("Pandas Index...", index) 获取由索引选择的值的新索引 − print("A new Index of the values selected by the indices...", index.take([1, 2])) 示例以下是代码 − import pandas as pd # 创建 Pandas 索引 index = pd.Index(['Electronics', 'Accessories', 'Decor', 'Books', 'Toys'], name ='Products') # 显示 Pandas 索引 print("Pandas Index...", index) # 返回 ... 阅读更多

Python Pandas - 使用字符串输入获取 Timedelta 对象中的秒数

Arnab Chakraborty
更新于 2021年10月13日 08:05:35

192 次浏览

要返回 Timedelta 对象中的秒数,请使用 timedelta.seconds 属性。首先,导入所需的库 − import pandas as pd TimeDeltas 是 Python 的标准 datetime 库,它使用不同的表示 timedelta。使用单位 's' 设置秒的字符串输入。创建 Timedelta 对象 timedelta = pd.Timedelta('1 min 30 s') 显示 Timedelta print("Timedelta...", timedelta) 返回秒值 timedelta.seconds 示例以下是代码 import pandas as pd # TimeDeltas 是 Python 的标准 datetime 库,它使用不同的表示 timedelta # 使用单位 's' 设置秒的字符串输入 # 创建 Timedelta 对象 timedelta = pd.Timedelta('1 min 30 s') # 显示 ... 阅读更多

Python Pandas - 使用整数输入获取 Timedelta 对象中的秒数

Arnab Chakraborty
更新于 2021年10月13日 08:02:20

229 次浏览

要返回 Timedelta 对象中的秒数,请使用 timedelta.seconds 属性。首先,导入所需的库 − import pandas as pd TimeDeltas 是 Python 的标准 datetime 库,它使用不同的表示 timedelta。使用单位 's' 设置秒的整数输入。创建 Timedelta 对象 timedelta = pd.Timedelta(50, unit ='s') 显示 Timedelta print("Timedelta...", timedelta) 返回秒值 timedelta.seconds 示例以下是代码 import pandas as pd # TimeDeltas 是 Python 的标准 datetime 库,它使用不同的表示 timedelta # 使用单位 's' 设置秒的整数输入 # 创建 Timedelta 对象 timedelta = pd.Timedelta(50, unit ='s') # 显示 Timedelta print("Timedelta...", ... 阅读更多

Python Pandas - 返回 Timedelta 对象中的秒数

Arnab Chakraborty
更新于 2021年10月13日 07:57:49

194 次浏览

要返回 Timedelta 对象中的秒数,请使用 timedelta.seconds 属性。首先,导入所需的库 − import pandas as pd TimeDeltas 是 Python 的标准 datetime 库,它使用不同的表示 timedelta。创建 Timedelta 对象 timedelta = pd.Timedelta('10 s 15 ms 33 ns') 显示 Timedelta print("Timedelta...", timedelta) 返回秒值 timedelta.seconds 示例以下是代码 import pandas as pd # TimeDeltas 是 Python 的标准 datetime 库,它使用不同的表示 timedelta # 创建 Timedelta 对象 timedelta = pd.Timedelta('10 s 15 ms 33 ns') # 显示 Timedelta print("Timedelta...", timedelta) # 返回秒值 res = timedelta.seconds ... 阅读更多

Python Pandas - 替换条件为 False 的索引值

AmitDiwan
更新于 2021年10月13日 07:59:20

210 次浏览

要替换条件为 False 的索引值,请在 Pandas 中使用 index.isin() 方法。首先,导入所需的库 − import pandas as pd 创建 Pandas 索引 − index = pd.Index(['Electronics', 'Accessories', 'Decor', 'Books', 'Toys'], name ='Products') 显示 Pandas 索引 − print("Pandas Index...", index) 替换条件为 False 的值。此处,除了 'Decor' 之外,其他每个元素都被替换 − print("Replace index vales where condition is False...", index.where(index.isin(['Decor']), 'Miscellaneous')) 示例以下是代码 − import pandas as pd # 创建 Pandas 索引 index = pd.Index(['Electronics', 'Accessories', 'Decor', 'Books', 'Toys'], name ='Products') # 显示 Pandas 索引 print("Pandas Index...", index) # 返回 ... 阅读更多

Python Pandas - 使用字符串输入获取 Timedelta 对象中的微秒数

Arnab Chakraborty
更新于 2021年10月13日 07:55:42

166 次浏览

要从 Timedelta 对象中返回纳秒,请使用 timedelta.microseconds 属性。首先,导入所需的库 − import pandas as pd TimeDeltas 是 Python 的标准 datetime 库,它使用不同的 timedelta 表示方法。使用单位“us”设置微秒的字符串输入。创建一个 Timedelta 对象:timedelta = pd.Timedelta('12 min 40 us') 显示 Timedelta:print("Timedelta...", timedelta) 返回微秒值:timedelta.microseconds 示例 以下是代码:import pandas as pd # TimeDeltas 是 Python 的标准 datetime 库,它使用不同的 timedelta 表示方法 # 使用单位“us”设置微秒的字符串输入 # 创建一个 Timedelta 对象 timedelta = pd.Timedelta('12 min 40 us') # 显示… 阅读更多

广告
© . All rights reserved.