我想在一个循环中打印数据框的名称,但是我不正确 当我遍历数据集列表时,我得到了数据集。例如,如果尝试使用str(d),我将所有数据集都作为字符串获取。 d.name()也不起作用。
我该怎么做才能仅将数据帧的名称打印为字符串?
谢谢!
PD:我收到此错误,“ AttributeError:'DataFrame'对象没有属性'名称'”
# Define lists
datasets = [train_data, test_data]
features = ['Age', 'Fare']
# Create function
fig, outliers = plt.subplots(figsize=(20,10), ncols=4)
row, col = 0, 0
for f in features:
for d in datasets:
sns.boxplot(x=d[f], orient='v', color=pal_titanic[3], ax=outliers[col])
outliers[col].set_title(f + 'in' + d)
col = col + 1