使用 Pandas 库来编写一个 Python 函数来实现此功能。
代码示例:
import pandas as pd
def summarize_dataframe(df): """ This function takes in a pandas DataFrame as an argument and returns a pandas Series summarizing that DataFrame. """ summary = pd.Series([df.shape[0], df.shape[1], df.dtypes.value_counts()], index=['num_rows', 'num_columns', 'data_types']) return summary
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': ['a', 'b', 'c'], 'col3': [True, False, True]}) print(summarize_dataframe(df))