Возьмем простую функцию, которая берет str и возвращает dataframe:
import pandas as pd
def csv_to_df(path):
return pd.read_csv(path, skiprows=1, sep='\t', comment='#')
Каков рекомендуемый питонический способ добавления типов подсказок к этой функции?
Если я задаю python для типа DataFrame, он возвращает pandas.core.frame.DataFrame
.
Однако следующее не будет работать, так как это скажет мне, что pandas не определен.
def csv_to_df(path: str) -> pandas.core.frame.DataFrame:
return pd.read_csv(path, skiprows=1, sep='\t', comment='#')