Также вы можете попробовать:
data = pd.DataFrame()
for x in range(1, 101):
df = pd.read_csv('mycsv'+str(x)+'.csv').set_index('User')
data = data.add(df, fill_value = 0).fillna(0)
Я пересмотрел это, чтобы посмотреть, смогу ли я закрыть свой вопрос. Мне не удалось отобразить значок приложения в списке альтернативных вкладок, просто встроив его в исполняемый файл; он будет отображаться на панели задач, как значок файла в проводнике, и в любом другом месте просто отлично.
Я решил попробовать что-нибудь попроще для установки значка вручную, и вместо этого использовал LoadIcon ()
, как показано в приведенном ниже коде:
HICON hIcon = LoadIcon( GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_ICON1) );
if( hIcon )
{
SendMessage( GetHandle(), WM_SETICON, ICON_BIG, (LPARAM)hIcon );
DestroyIcon( hIcon );
}
// ... Same for ICON_SMALL
Похоже, это помогло. Я действительно не знаю почему, но пока это единственное изменение, которое имело какое-либо влияние. На самом деле это не та проблема, на которую я должен тратить больше времени, поэтому я просто остановлюсь на этом.
Я использовал единственный .ico файл с несколькими разрешениями 16x16, 32x32, 48x48, 96x96 без проблем, как значок приложения. Затем окна возьмут правильный размер.
Оболочка окон имеет кэш значка, существует прием для перезапуска ее, не перезагружая или выход из системы от текущей сессии, или уничтожая explorer.exe от диспетчера задач.