Я могу импортировать pandas dataframe в matlab, но не могу получить доступ к его данным. Я знаю, что могу импортировать рамку данных как словарь Python, это работает, но я хотел бы импортировать ее как манипулятор данных Python, манипулировать им или преобразовывать его в набор данных или массив ячеек.
at = py.dat_tests.get_athletes() %Imports the dataframe
def get_athletes():
a_dict = {'Name' : ['Fred', 'Nick', 'Joe', 'Max'], 'Favorite Sport' : ['Baseball', 'Hockey', 'Handball', 'Basketball'], 'Wins' : [25, 19, 15, 45]}
dataframe = pd.DataFrame(data=a_dict)
print(dataframe)
# Returning athletes as a python dictionnary works...
athletes = dataframe.to_dict()
return dataframe
Ссылка на содержимое ячейки из объекта массива не из ячейки.