Guest User

Untitled

a guest
Nov 15th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. лиц.счет=1, показания=пусто
  2. лиц.счет=2, показания=пусто
  3.  
  4. лиц. счет=1, показания=пусто
  5. лиц. счет=2, показания=1111
  6.  
  7. лиц.счет=1, показания=пусто
  8. лиц.счет=2, показания=1111
  9.  
  10. =ЕСЛИОШИБКА(ВПР(A2;[вторая_книга.xlsx]sheet1!$A$1:$B$3000;2;);)
  11.  
  12. import pandas as pd
  13.  
  14. # чтение Excel файлов в pandas.DataFrame's
  15. df1 = pd.read_excel(r"C:Temp1.xlsx", index_col="лиц.счет")
  16. df2 = pd.read_excel(r"C:Temp2.xlsx", index_col="лиц. счет")[["показания"]]
  17.  
  18. # заполнение столбца "показания"
  19. df1["показания"] = df1["показания"].combine_first(df2["показания"])
  20.  
  21. # запись результата в Excel файл
  22. df1.reset_index().to_excel(r"c:/temp/result.xlsx", index=False)
Add Comment
Please, Sign In to add comment