问题标签 [csvreader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
45 浏览

python - 关于从在线 csv 获取数据并将它们放入 Django 数据库的问题(更新)

脚本\loadDateData.py

模型.py

我是一名初学者,我正在开展一个关于基于 Web 的应用程序的项目,以显示特定位置的更新的 covid 案例数据。为此,我需要从公开发布的 CSV 文件中获取数据。所以我遵循了一个在线教程,到目前为止我已经做了什么。

  • 在项目目录中创建了一个脚本目录
  • 创建了一个 init 文件,该文件在该目录中为空
  • 在 setting.py 中将 django_extensions 添加到已注册的应用程序中
  • 并创建了上面显示的 loadDateData.py

现在,处理前面提到的错误。还有一个新问题是我运行服务器后数据库仍然是空的。由于没有弹出错误消息,而且我对 Django 不太熟悉。我不确定哪个部分出了问题。有什么我仍然想念的吗?

0 投票
2 回答
45 浏览

java - 在读取csv数据java时将每个循环转换为for循环java

我有以下代码:

0 投票
1 回答
5205 浏览

python - Python shell csv 问题 FileNotFoundError: [Errno 2] No such file or directory: 'iris.csv'

我应该怎么办?我将 pandas 导入为 pd 但它给了我错误。请帮助

0 投票
1 回答
714 浏览

python - Discord.py 让机器人根据 csv 文件添加角色

所以我是 Python、Discord.py 和一般编程的新手,但我使用 Discord 作为学习的好机会。所以请原谅我的任何文盲。

我在互联网上到处都是零零碎碎地组装了一个机器人,它按预期工作。但是当我试图添加一个特定的功能时,我现在很难过。

就上下文而言,我作为管理员的 Discord 服务器是一个视频游戏发布服务器,因此我们将其用于 beta 测试和反馈收集。对于即将到来的 beta 测试,我们希望自动将“beta-test”角色添加到用户列表(.csv 文件)中,这将使他们能够访问特定的频道和命令。

问题在于文件读取部分。我可以通过打开 .csv 文件并打印或将其内容发送到特定频道来获取机器人,但它无法将任何打印名称识别为服务器成员。

所以首先,这里是代码:

我使用的 .csv 文件包含 4 行,用于 4 个不同的用户,具有不同格式的名称:

  1. Discord 名称 + 鉴别器(例如:User#123,服务器中的真实用户)
  2. Discord 名称(例如:用户,服务器中的真实用户名)
  3. 不存在的用户(确保机器人发现异常)
  4. Discord ID(例如:123456789,服务器中的真实用户ID)

我的输出是:

我希望机器人能够根据 .csv 文件中的用户列表找到服务器成员,但它不起作用。我尝试修改代码,以便机器人首先将列表发送到 Discord 频道,然后使用消息内容查找 Discord 成员,但我没有更好的运气。

如果有人能指出如何做到这一点或问题出在哪里,我将不胜感激

编辑:为清楚起见进行了编辑

0 投票
1 回答
43 浏览

python - pd.csv_read 由于第二行,导入时逗号和点出现问题,不知道为什么?

我有一个.txt文件(23820 行 × 300 列)。它是'\t'分开的,小数点是','

当用 读取它时csv_read,我文件中的几乎每一列都应该是 a float,但它完全把它搞砸了。我没有得到float数据(它有一个小数点),但是像'25,73234' 这样的字符串在尝试转换它时会导致我的问题。查看错误消息:

这是导入后我的 DF 的屏幕截图:

DF 示例:

我只是可以跳过前 2 行并且数据很好但是我想将第 1 行和第 2 行元素放在一起作为我的 DF 的标题。我知道我可以单独读取标题,然后读取数据。我也可以在导入后更改数据并替换',''.'之前更改字符串以浮动在每列中,但我仍然想知道那里发生了什么。

现在这是我自己无法回答的问题。我发现这是导致我的问题的第二行。在搜索答案时,我经常读到有关误解'\n'或正则表达式的信息,因此我打印了第二行,包括每种格式:

'yymmdd\thh:mm:ss\trpm\tNm\tkW\t°C\t°C\t°C\t°C\t°C\t°C\t°C\t°C\t°C\t°C\t° C\t°C\t°C\t°C\t°C\t°C\t°C\t°C\t°C\t°C\t°C\t°C\t°C\ t°C\t°C\t°C\t°C\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\ tmbar\tmbar\tmbar\tmbar\tmbar\tmbar\tbar\tbar\tmbar\tmbar\tmbar\tkg/h\t%\tkg\tg/h\tkg/h\tl/min\tppm\tppm\tppm\tppm \tppm\tppm\t%\tppm\t%\tppm\tppm\tppm\t%\tppm\t%\tppm\tppm\tppm\t%\tppm\t%\tNm\tkW\tkW\tppm\tppm \tppm\tg/h\tg/h\tg/h\tg/kWh\tg/kWh\tg/kWh\t%\t%\t%\tg/h\tg/h\tg/h\tg/ kWh\tg/kWh\tg/kWh\tg/h\tg/h\tg/h\tg/kWh\tg/kWh\tg/kWh\tg/h\tg/h\tg/h\tg/kWh\ tg/kWh\tg/kWh\tg/kWh\tg/kWh\tg/kWh\tkg/h\tg/kg\t°C\t-\t-\t-\t-\t-\tg/kWh \tg/kWh\tbar\t-\t-\t-\t-\tkPa\tmbar\tmbar\tmg/l\tmg/l\t-\tkWh\t°C\tmbar\tmbar\tmbar\tmbar\ tmbar\tmbar\tmbar\t?\t?\tcbm\t1\t\t?\t?\t\t\t\t\t\t?\t?\t?\t?\t?\t ?\t?\t?\t?\t?\t?\t\t?\t?\t?\t?\t1\t1\t1\t1\t1\tppm\t\t1\tmg/Asp\t1\t\tbar\tbar\tbar\tbar\t1\t1\t1\t1\t1\t1\t1\t1\t1\t1\t1\t%\t°C\tbar\ t°C\t1\t°C\t°C\t°C\t\tmbar\tmbar\tppm\t°C\tbar\t°C\tbar\tbar\tppm\t°C\t\t° C\t1/分钟\t1\t1\t1\t1\t1\t1\t1\t1\t1\t1\t1\t1\tkg/s\t1\t1\t1\t1\t1\t1\t1\t1\ t1\t1\t1,0\t1,0\t1,0\t1,0\t1,0\t1,0\t1,0\tkW\t1,0\t1,0\t1,0\tppm\t1, 0\t1,0\tg/s\t1,0\t1,0\t1,0\tppm\tppm\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0\ t0\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0\t0\n'

第 2 行代表标题的单位。有人可以向我解释为什么这条线会导致我的问题吗?

0 投票
0 回答
87 浏览

java - 如何在 Java 中读取 csv 列中的逗号

我有以下代码可以从 java 中的 CSV 文件中读取。除了我的列值中有逗号的情况外,它工作正常。我得到了例外。

代码:

例外:

0 投票
1 回答
136 浏览

python - 如何使用 csv 阅读器将列从一个文件映射到另一个文件

我是 Python 新手csv.reader,我正在尝试sheet2使用以下标题填充数据sheet1

sheet1.csv包含以下标题

sheet2.csv包含以下数据

所需的输出如下:

最初我已经使用pandas但是我想csv.reader在 python 中执行此操作。

这是我迄今为止的尝试:

0 投票
0 回答
9 浏览

python - 在文本文件中搜索一行,无法使用用户名和密码登录 - Python

我有以下 repl.it,但在登录功能中不起作用。

https://replit.com/@oiuwdeoiuas/dating-app-1#main.py

文本文件的内容如下:

当我输入正确的用户名和密码字段时,它会不断恢复为“再试一次”,而不是跳出循环并说“授予访问权限”。

我曾尝试尝试中断的位置和外部 if 语句的位置(缩进),但无法使其正常工作。

0 投票
1 回答
34 浏览

python - 如何使用循环为从 csv 导入的许多类似列创建名称相似的字符串?

我想在 python 中使用 csv 格式的数据。我希望使每一列成为一个单独的字符串,我想知道是否有办法循环这个过程,这样我就不必单独指定每个字符串的名称(因为命名约定非常相似) .

对于许多 csv 列,我使用以下代码:

对于 [2]-[11],我希望每个字符串命名相同但编号。即,row[2] 将成为一个名为 onet_reported_1 的字符串,row[3] 将成为 onet_reported_2,row[4] 将成为 onet_reported_3...等等,一直到 row[12]。

有没有办法通过循环来执行此操作,而不是简单地单独定义 onet_reported_1、_2、_3、_4 等?

提前致谢!

0 投票
0 回答
32 浏览

nestjs - CsvReader 不在异步/等待块中等待 - 已解决

我将csvReader与nestjs一起使用,并将'on'事件中的函数标记为异步,并将保存到DB标记为await。

'on' 事件似乎不会等待保存完成并在处理文件后打印日志消息。

代码如下所示:

有谁知道如何让这个包允许异步处理?

非常感谢