查看lmplot
documentation,它显示
参数:
x, y : strings, optional
Input variables; these should be column names in data.
data : DataFrame
Tidy (“long-form”) dataframe where each column
is a variable and each row is an observation.
我有一个熊猫数据框
customers
,我想将其用作lmplot
的参数。如何将我的熊猫数据框转换为整齐(“长格式”)数据框以用于lmplot
?目前,我正在尝试执行以下操作:
sns.lmplot(customers["Length of Membership"], customers["Yearly Amount Spent"], customers)
(Seaborn导入为
sns
)。上面的python代码返回一个错误,其中包含很长的浮点列表。 最佳答案
感谢Bob Haffner,仔细阅读文档,DataFrame根本不是问题,而是我传递的X和Y参数。
我应该在Series中传递,那时我应该传递字符串,例如:
sns.lmplot("Length of Membership", "Yearly Amount Spent", customers)