This question already has answers here:
How do I create a variable number of variables?
                                
                                    (14个回答)
                                
                        
                                去年关闭。
            
                    
class MyClass:
      __init__(self, some_string):
             self.some_string = anything


因此类似于pandas的DataFrame类,在该类中,可以通过在点运算符后面附加列名来引用列。

喜欢:

df.column_name_of_some_column

但是,例如,从CSV读取时,列名是字符串值。因此,分类的DataFrame某种程度上可以从字符串值创建变量。

它是如何做到的?

最佳答案

最好的选择是使用Dictionary并按名称映射键。
您可以在运行时添加变量。但是请记住,您不会覆盖
价值观。

08-07 20:55