Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在django可以使用熊猫吗?_Python_Django_Pandas - Fatal编程技术网

Python 在django可以使用熊猫吗?

Python 在django可以使用熊猫吗?,python,django,pandas,Python,Django,Pandas,我是低端网络开发者。我是本科生,上学期开始参加数据科学学术小组。 我试图建立的是“我们小组的网页,有‘排行榜’” 上学期我们进行了一次自我竞赛(受卡格尔竞赛的启发),通过比较提交的csv文件和answer.csv文件(熊猫,sklearn准确度分数)进行评分 这是我的问题 是否可以在models.py或view.py中应用我的scoring.py代码? (我正在关注一些博客和书籍) 我制作了虚拟环境,在venv下构建了项目,并通过venv/Scrips/~pip安装安装了一些包~ (熊猫、猫

我是低端网络开发者。我是本科生,上学期开始参加数据科学学术小组。 我试图建立的是“我们小组的网页,有‘排行榜’” 上学期我们进行了一次自我竞赛(受卡格尔竞赛的启发),通过比较提交的csv文件和answer.csv文件(熊猫,sklearn准确度分数)进行评分

这是我的问题

  • 是否可以在models.py或view.py中应用我的scoring.py代码? (我正在关注一些博客和书籍)
我制作了虚拟环境,在venv下构建了项目,并通过venv/Scrips/~pip安装安装了一些包~ (熊猫、猫科动物等)

我将在manage.py中添加我的代码,我还构建了文件字段,我真的想知道是否可以打开该文件并对其进行评分

class Compete(models.Model):
author = models.ForeignKey('auth.User', on_delete = models.CASCADE)
team = models.CharField(max_length = 200)
sub_date = models.DateField('submission date')
file = models.FileField(null = True)

def __str__(self):
    return self.team

回答你的问题:是的,可以在Django使用熊猫。您很可能会在views.py中使用它(别忘了导入pandas)。该视图只是应用程序的后端,因此您可以使用桌面python应用程序执行任何操作。 要简单地打开csv文件并创建数据帧,只需在视图中执行以下操作:

df = pd.read_csv(file_path, encoding='utf-8')
然后处理数据帧并像平常一样使用熊猫。
Django只是一个python web应用程序框架,它基本上可以帮助您使用python及其强大功能实现web应用程序的想法

我不明白你在问什么-你想知道如何打开csv文件吗?你可以在
虚拟环境中安装任何软件包,并在Django应用程序中的任何位置使用它