找到 34423 篇文章,关于编程
223 次浏览
假设您有一个时间序列,并且定位亚洲时区的结果为:索引为:DatetimeIndex(['2020-01-05 00:30:00+05:30', '2020-01-12 00:30:00+05:30', '2020-01-19 00:30:00+05:30', '2020-01-26 00:30:00+05:30', '2020-02-02 00:30:00+05:30'], dtype='datetime64[ns, Asia/Calcutta]', freq='W-SUN')解决方案定义一个数据框使用 pd.date_range() 函数创建时间序列,起始时间为 ‘2020-01-01 00:30’,周期为 5,tz = ‘Asia/Calcutta’,然后将其存储为 time_index。time_index = pd.date_range('2020-01-01 00:30', periods = 5, freq ='W', tz = 'Asia/Calcutta')设置 df.index 以从 time_index 存储本地化时区df.index = time_index最后打印本地化时区示例让我们检查… 阅读更多
10K+ 次浏览
假设您在数据框中有一列 datetime,分离日期和时间的结果如下: datetime date time 0 2020-01-01 07:00:00 2020-01-06 07:00:00 1 2020-01-02 07:00:00 2020-01-06 07:00:00 2 2020-01-03 07:00:00 2020-01-06 07:00:00 3 2020-01-04 07:00:00 2020-01-06 07:00:00 4 2020-01-05 07:00:00 2020-01-06 07:00:00 5 2020-01-06 07:00:00 2020-01-06 07:00:00要解决这个问题,我们将遵循以下方法-解决方案 1定义一个数据框,使用 pd.date_range() 定义 ‘datetime’ 列。它定义如下,pd.DataFrame({'datetime':pd.date_range('2020-01-01 07:00', periods=6)})设置 for 循环 d 变量以逐个访问 df[‘datetime’] 列。从 for 循环中转换日期和时间并将其保存为 df[‘date’]… 阅读更多
92 次浏览
假设您有一个序列,并且具有排序唯一值的数字索引为:排序唯一值 - 数字索引数组 [2 3 0 3 2 1 4] ['apple' 'kiwi' 'mango' 'orange' 'pomegranate']要解决这个问题,我们将遵循以下步骤-解决方案在非唯一元素列表中应用 pd.factorize() 函数,并将其保存为索引 index_value。index, unique_value = pd.factorize(['mango', 'orange', 'apple', 'orange', 'mango', 'kiwi', 'pomegranate'])打印索引和元素。结果显示为未对唯一值及其索引进行排序应用 pd.factorize() 到列表元素中,并设置 sort=True,然后将其保存为 sorted_index, unique_valuesorted_index, unique_value = pd.factorize(['mango', 'orange', 'apple', 'orange', 'mango',… 阅读更多
159 次浏览
假设您有一个数据框,大小为 3 的滚动窗口计算的结果为:滚动窗口的平均值为: Id Age Mark 0 NaN NaN NaN 1 1.5 12.0 85.0 2 2.5 13.0 80.0 3 3.5 13.5 82.5 4 4.5 31.5 90.0 5 5.5 60.0 87.5要解决这个问题,我们将遵循以下方法-解决方案定义一个数据框应用 df.rolling(window=2).mean() 来计算大小为 3 的滚动窗口平均值isdf.rolling(window=2).mean()示例让我们检查以下代码以更好地理解-import pandas as pd df = pd.DataFrame({"Id":[1, 2, 3, 4, 5, 6],… 阅读更多
94 次浏览
假设您有一个序列,并且从序列中每个元素切片子字符串的结果为:0 Ap 1 Oa 2 Mn 3 Kw要解决这个问题,我们将遵循以下方法-解决方案 1定义一个序列在 start=0,stop-4 和 step=2 中应用 str.slice 函数来从序列中切片子字符串。data.str.slice(start=0, stop=4, step=2)示例让我们检查以下代码以更好地理解-import pandas as pd data = pd.Series(['Apple', 'Orange', 'Mango', 'Kiwis']) print(data.str.slice(start=0, stop=4, step=2))输出0 Ap 1 Oa 2 Mn 3 Kw解决方案 2定义一个序列应用字符串索引切片从 0 开始… 阅读更多
624 次浏览
使用 ‘’ 作为分隔符分割字符串并转换为序列的结果如下:0 apple 1 orange 2 mango 3 kiwi为了解决这个问题,我们将遵循以下方法:方法 1定义一个函数 split_str(),它接受两个参数:字符串和分隔符在分隔符值内创建 s.split() 函数,并将其存储为 split_data。split_data = s.split(d)将 split_data 应用于 pd.Series() 以生成序列数据。pd.Series(split_data)最后,调用函数以返回结果。示例让我们检查以下代码以更好地理解:import pandas as pd def split_str(s, d): split_data = s.split(d) print(pd.Series(split_data)) split_str('apple\torange\tmango\tkiwi', '\t')输出0 apple 1 ...阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP