如何执行具有多单词标签的列



我正在处理一个csv文件,该文件有一个名为Category Rating的列。当我试图创建一个boxplot时,我得到了一个无效的语法错误。

sns.set(rc={'figure.figsize':(11,8)})
sns.boxplot(y = inp0.Content Rating, x = inp0.Rating, palette ='Set2').set(title = "Rating versus Content Rating");

这就是错误:

sns.boxplot(y = inp0.Content Rating, x = inp0.Rating, palette ='Set2').set(title = "Rating versus Content Rating");
^
SyntaxError: invalid syntax**

不能使用inp0.Content Rating获取inp0的属性。如果列名中有空格,那么只需使用方括号即可将所需列作为inp0['Content Rating']

sns.boxplot(y = inp0['Content Rating'], x = inp0.Rating, palette ='Set2').set(title = "Rating versus Content Rating")

第一个:检查你是否上传了inp0这样:

inp0.Content= sns.load_dataset("data")

第二:在没有命令的情况下尝试。set(在第二行(,你可以

最新更新