验证我的代码是否以这种方式编写得更好
Verify if my code is much better this way to be written
我刚刚完成了这个案例:
我正在努力使我的代码简单明了。感觉我太过分了。而且似乎太长了。是否有一个简短或更好的版本来实现这个?甚至不确定这是不是正确答案。
谢谢,我希望有人指导我是否正确,或者告诉我更好的实现方法
您可以按给定的示例国家/地区过滤您的数据集,然后检查给定的 Broker is in 您的数据集。
示例:
sample_country = sample_df['Account Country'].values
sample_broker = sample_df['Broker'].values
if sample_broker.isin(dataset.loc[dataset['Country'] == sample_country], 'Broker'):
print(sample_country[0], "Broker")
else:
print('brokers aren’t settled with the appropriate brokers')
针对 sample_df
中不止一个样本的情况进行了编辑:
for i in range(len(sample_broker)):
if sample_broker[i].isin(dataset.loc[dataset['Country'] == sample_country[i]], 'Broker'):
print(sample_country[i], "Broker")
else:
print('brokers aren’t settled with the appropriate brokers')
我刚刚完成了这个案例:
我正在努力使我的代码简单明了。感觉我太过分了。而且似乎太长了。是否有一个简短或更好的版本来实现这个?甚至不确定这是不是正确答案。
谢谢,我希望有人指导我是否正确,或者告诉我更好的实现方法
您可以按给定的示例国家/地区过滤您的数据集,然后检查给定的 Broker is in 您的数据集。
示例:
sample_country = sample_df['Account Country'].values
sample_broker = sample_df['Broker'].values
if sample_broker.isin(dataset.loc[dataset['Country'] == sample_country], 'Broker'):
print(sample_country[0], "Broker")
else:
print('brokers aren’t settled with the appropriate brokers')
针对 sample_df
中不止一个样本的情况进行了编辑:
for i in range(len(sample_broker)):
if sample_broker[i].isin(dataset.loc[dataset['Country'] == sample_country[i]], 'Broker'):
print(sample_country[i], "Broker")
else:
print('brokers aren’t settled with the appropriate brokers')