读取配置表中 loc与iloc的慎用
  X5zJxoD00Cah 2023年11月02日 24 0

读取配置表中 loc与iloc的慎用

loc可筛选同名index

iloc只能指定某位置index, 毕竟位置不能重名

所以

loc

dict_configuration = {}
for i in pd.ExcelFile(str_addr_configuration).sheet_names:
    df_configuration_i = pd.read_excel(str_addr_configuration, sheet_name=i, index_col="name").astype(str)
    for j in df_configuration_i.index:
        dict_configuration[j] = df_configuration_i.loc[j, "value"]

iloc

dict_configuration = {}
for i in pd.ExcelFile(str_addr_configuration).sheet_names:
    df_configuration_i = pd.read_excel(str_addr_configuration, sheet_name=i, index_col='name').astype(str)  # 统一格式为字符串
    for j in range(df_configuration_i.shape[0]):
        str_index = df_configuration_i.index[j]
        dict_configuration[str_index] = df_configuration_i.iloc[j, 0]


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  zLxnEsMLk4BL   2023年11月19日   31   0   0 变量名字符串bclinux
  X5zJxoD00Cah   2023年11月30日   39   0   0 GroupEmail字符串
  gBkHYLY8jvYd   2023年11月19日   22   0   0 输出格式进制字符串
X5zJxoD00Cah