【问题标题】:How can I change dataframe names in a list to string with python?如何使用 python 将列表中的数据框名称更改为字符串?
【发布时间】:2021-07-26 00:58:38
【问题描述】:

如何使用 python 将列表中的数据框名称更改为字符串?

list = [a,b,c,d]
# each element in the list is a dataframe
# I wanna change this list into
["a","b","c","d"]

【问题讨论】:

标签: python string list dataframe


【解决方案1】:

你可以用这个:

def get_df_name(df):
    return [x for x in globals() if globals()[x] is df][0]
l = [a,b,c]

l = list(map(get_df_name,l))

【讨论】:

  • 非常感谢
  • 虽然只有代码的答案可能会回答这个问题,但您可以通过为您的代码提供上下文、此代码工作的原因以及一些文档参考以供进一步阅读,从而显着提高您的答案质量.来自How to Answer“简洁是可以接受的,但更全面的解释更好。”
猜你喜欢
  • 2021-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-29
  • 2022-01-21
相关资源
最近更新 更多