我正在尝试按照example使用Seaborn进行分组的箱形图
我可以让上面的例子工作,但是这行代码:
tips = sns.load_dataset("tips")
完全没有被解释。我已经找到了tips.csv文件,但似乎找不到关于load_dataset具体功能的足够文档。我试着创建我自己的csv并加载它,但是没有用。我还重命名了tips文件,但它仍然有效...
我的问题是:
load_dataset
到底在哪里寻找文件?我真的可以将它用于我自己的箱线图吗?
编辑:我设法用我自己的DataFrame
制作了我自己的箱形图,但我仍然想知道load_dataset
除了用于神秘的教程示例之外,是否还有其他用途。
发布于 2015-05-20 06:40:26
load_dataset
在https://github.com/mwaskom/seaborn-data上查找联机csv文件。这里是文档字符串:
从在线存储库中加载数据集(需要互联网)。
参数
名称:数据集的字符串名称(https://github.com/mwaskom/seaborn-data上的name
.csv)。您可以使用:func:get_dataset_names
获取可用数据集的列表
kws : dict,可选传递给pandas.read_csv
如果要修改联机数据集或引入自己数据,则可能必须使用pandas。load_dataset
实际上返回了一个pandas DataFrame
对象,您可以使用type(tips)
进行确认。
如果您已经在名为tips2.csv的csv文件中创建了自己的数据,并将其保存在与脚本相同的位置,请使用以下命令(在安装pandas之后)将其加载到:
import pandas as pd
tips2 = pd.read_csv('tips2.csv')
发布于 2018-03-21 19:10:53
只是为了补充“selwyth”的答案。
import pandas as pd
Data=pd.read_csv('Path\to\csv\')
Data.head(10)
一旦您成功地完成了这些步骤。现在,绘图实际上是这样工作的。
假设您想要绘制条形图。
sns.barplot(x=Data.Year,y=Data.Salary) //year and salary attributes were present in my dataset.
这实际上适用于seaborn中的每一次绘图。
此外,我们没有资格在Seaborn Git上添加我们自己的数据集。
发布于 2018-05-11 11:18:44
从here下载用于example的所有csv文件(压缩)。
将zip文件解压缩到本地目录,并从同一目录启动jupyter笔记本。在jupyter notebook中运行以下命令:
import pandas as pd
tips = pd.read_csv('seaborn-data-master/tips.csv')
您现在可以很好地使用您的示例了!
https://stackoverflow.com/questions/30336324
复制相似问题