【问题标题】:why is jupyter notebook not accepting my csv file link?为什么 jupyter notebook 不接受我的 csv 文件链接?
【发布时间】:2021-07-09 01:32:33
【问题描述】:

我正在尝试使用 seaborn 图可视化一些数据,而 csv 文件链接不断返回错误““link.csv”不是示例数据集之一。 我做错了什么?

import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

df = sns.load_dataset('https://github.com/avocami/Goodreads-project/blob/main/df_goodreads.csv')

sns.jointplot(x=df["avg_rating"], y=df["num_pages"], kind='hex', marginal_kws=dict(bins=30, fill=True))

plt.show()

【问题讨论】:

    标签: python pandas seaborn


    【解决方案1】:

    Seaborn load_dataset() 函数用于从 Seaborn 库加载示例数据集。它不用于加载任何数据,仅用于加载其文档中指定的数据(特别是可以在https://github.com/mwaskom/seaborn-data 中找到的数据)。

    如果你想加载自己的数据,使用pandasread_csv()函数:

    import pandas as pd
    df = pd.read_csv('https://github.com/avocami/Goodreads-project/blob/main/df_goodreads.csv')
    

    【讨论】:

    • 那么,我怎样才能使用 seaborn 用我自己的数据制作图呢?在这种情况下,是否可以使用 pd.read_csv 导入我的数据,然后使用 seaborn 进行可视化?
    • seaborn load_dataset() 返回一个 pandas.DataFrame 对象,与 pandas read_csv() 相同,因此这是您使用自己的数据时的唯一区别。其他一切都一样。
    猜你喜欢
    • 2017-05-01
    • 2021-05-26
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2021-02-23
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多