Advertisement
Guest User

HiOri

a guest
Apr 4th, 2020
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.33 KB | None | 0 0
  1. import openpyxl
  2. from openpyxl import load_workbook, cell, workbook
  3. from string import ascii_lowercase
  4. import pandas as pd
  5. import xlsxwriter
  6. from os.path import expanduser as ospath
  7. import xlrd
  8. data1= pd.read_excel('C:/Users/Shaked Bruner/Desktop/GSE72056_series_matrix_shaked.xlsx', sheet_name='Sheet3')
  9. seris_matrix_df= pd.DataFrame(data1,columns=["!Sample_title", "!Sample_geo_accession","!Sample_source_name_ch1", "!Sample_organism_ch1", "!Sample_characteristics_ch1", "!Sample_characteristics_ch1"])
  10. data2= pd.read_excel('C:/Users/Shaked Bruner/Desktop/revised_2.xlsx', sheet_name='Sheet1')
  11. seris_matrix_revised_df= pd.DataFrame(data2)
  12. data3=pd.read_excel('C:/Users/Shaked Bruner/Desktop/participant.xlsx')
  13. participants_df= pd.DataFrame(data3)
  14. new_df={}
  15. for ind in seris_matrix_df.index:
  16.     value1= seris_matrix_df['!Sample_title'][ind] #עוברת על כל עמודה sample title ושומרת את המיקום של השורה הזהה
  17.     for ind2 in seris_matrix_revised_df.index:
  18.         value2= seris_matrix_revised_df['Cell'][ind2] #עובר על כל עמודת cell
  19.         if str(value1) is str(value2):
  20.             #rowForSet= row
  21.             #rowforValue= i
  22.             for column in seris_matrix_revised_df:
  23.                 cellValue= seris_matrix_revised_df[column][ind2]
  24.                 new_df.update({column:cellValue})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement