私信  •  关注

BeRT2me

BeRT2me 最近创建的主题
BeRT2me 最近回复了
3 年前
回复了 BeRT2me 创建的主题 » 如何将设置为变量的列表分配给另一个列表(python)

我想你可能想要的是:

admin_access = {
        'allowed_users': [
                *config['users'],
                'adminuser1',
                'adminuser2'
        ]
}

它给出:

{'allowed_users': ['user1', 'user2', 'user3', 'adminuser1', 'adminuser2']}

如果你不能直接创建 admin_access 像这样,你也可以在通缉名单上添加如下内容:

# Given
config = {'users': ['user1', 'user2', 'user3']}
admin_access = {'allowed_users': ['adminuser1', 'adminuser2']}

# Do
admin_access['allowed_users'] += config['users']

# Outputs
print(admin_access)
{'allowed_users': ['adminuser1', 'adminuser2', 'user1', 'user2', 'user3']}
3 年前
回复了 BeRT2me 创建的主题 » 由于索引,Python pandas无法添加列名

如果所有其他方法都失败了,而您记不起更高级的方法,那么像这样明确列出所有列将始终有效:

mtcars.columns = ['car', 'mpg', 'cyl', 'disp', 'hp', 'drat', 'wt', 'qsec', 'vs', 'am', 'gear', 'carb']
3 年前
回复了 BeRT2me 创建的主题 » 在Python中使用str.lower时如何防止NaN?

将数据预先定义为 str 总体安排

import pandas as pd
df = pd.DataFrame({'col':['G5051', 'G5052', 5053, 'G5054']}, dtype=str)
print(df['col'].str.lower())