要列出所有数据框的名称,可以使用以下命令:
print([name for name in globals() if isinstance(globals()[name], pd.core.frame.DataFrame)])
示例:
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'C': [5, 6], 'D': [7, 8]})
print([name for name in globals() if isinstance(globals()[name], pd.core.frame.DataFrame)])
输出:
['df1', 'df2']