【发布时间】:2019-11-17 20:36:59
【问题描述】:
我写了以下代码:
if(True):
List = df['Column1'].unique()
for i in range(len(List)):
This does not work --> df_sc.key == List[i] <-- This does not work
df_List = df[df['Column1'] == List[i]]
outputFileName = 'Auswertung_' + List[i].replace('.', '-') + '.xlsx'
analyze_dataframe(df_List, df_sc ,outputFileName)
df_sc 是一个包含键和值的字典(值是数据帧)。我想要做的是过滤 key = List[i] 的字典。
但我的代码不起作用。
【问题讨论】:
-
请提供数据框的示例。
-
您不会按键“过滤”字典。使用字典的目的是直接访问各个键。就做
df_sc[List[i]] -
我忘了提到我的字典的键与我的数据框 column1 中的值相同。
标签: python pandas loops dictionary