是否有一个函数,库来识别作为 Pandas Dataframe 一部分的给定城市的时区

问题描述 投票:0回答:0

开始的数据框:

df = pd.DataFrame({

    # some ways to create random data
    'Team Name':np.random.choice( ['Team A','Team B','Team C','Team D','Team E','Team F'], 6,replace=False),
    'Product Owner City':np.random.choice( ['New York','Mumbai','Phoenix','Sunrise'], 6),
    'Scrum Master City':np.random.choice( ['New York','Mumbai','Phoenix','Sunrise'], 6),
    'Developers City':np.random.choice( ['New York','Mumbai','Phoenix','Sunrise'], 6)
    })

是否有函数、库以任何特定方式导出时区(欢迎提出建议)。这样输出如下所示。

Team name   Product Owner City  Scrum Master City   Developers City
Team A          Timezone 1          Timezone 2          Timezone 3
Team B          Timezone 1          Timezone 1          Timezone 1

我要争取的最终结果是:

  1. 如果一个团队有产品负责人、Scrum Master 和开发人员在同一个城市 = 团队在同一地点。
  2. 时区部分重叠的团队 = 团队部分位于同一地点。
  3. 时区没有重叠的团队 = 团队不在同一地点。

出于参考目的,我确实有一个不同城市的列表和两位数的国家/地区代码。

城市名称 城市国家代码
纽约 纽约 - 美国
孟买 孟买 - IN
python pandas geolocation timezone
© www.soinside.com 2019 - 2024. All rights reserved.