问题标签 [import-from-csv]

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 回答
1590 浏览

matlab - 将带有多行 headerinfo 的大型 csv 数据文件读入 Matlab

有人对如何将逗号分隔的数据文件读入 Matlab 有一些建议吗?简单的解决方案(如 dlmread、fscanf)似乎不起作用,因为有多 (10) 行标题信息。我最接近解决方案的是:

这里的问题是数据例如看起来像这样:

转换为矩阵时,单元格中的所有字符串必须具有相同的大小,否则会给出使用 'vertcat' 的错误。如果没有其他选择,我可以只删除记事本中的标题,但是对于许多文件来说,这将是一项乏味的工作。

0 投票
4 回答
3635 浏览

matlab - 在 MATLAB 中导入和修改日期数据

我有一个 .csv 文件,其中包含以下形式的记录:

从这些数据中,我想制作集群 - 我想添加一个带有数字的列,表示小时 - 所以在第一行的情况下,必须在新行中添加值 15。

第一个问题是调用函数

创建一个空矩阵 numData 和一列 textData 和 rawData 结构。

是否可以从上述数据中创建任何识别 yyyy、MM、dd、hh、mm、ss 值的模板?

我基本上想对这些数据做的是按小时对值进行分类,因此从输入的示例行中:

更新 1:在 Matlab 中,上面的行被识别为字符串:

'2010-04-26 13:00:00,"1.0428104753e+00","2.3456394130e+00"'

我希望这是输出:

更新1:必须解析一个字符串

有谁知道如何解析字符串并从中检索时间戳 ('2010-04-20 15:15:00')、value1 (1.0428104753e+00) 和 value2 (2.3456394130e+00) 作为单独的值?

0 投票
1 回答
2954 浏览

r - 在 R 中确定两个数据集之间的不同行

我有两个以制表符分隔的 CSV 格式的数据文件。文件格式如下:

EP 代码是唯一的。我想要做的是比较两个文件的 EP 代码,确定不同的行并将它们写入一个新文件。

例如,file1.csv 有 800 行,file2.csv 有 850 行。file2 可以是一个完全包括 file1 加上 50 行的文件;或者它可能是file1 - 10 rows + 60 rows。我想确定两个数据集之间的差异。我对相互的行不感兴趣。

我怎么能在 R 中做到这一点?

0 投票
2 回答
7793 浏览

r - 如何从字符向量中解析 CSV 数据以提取数据框?

R 中的 read.table 和 read.csv 函数用于解析包含分隔数据的文件或 URL 并生成 R 数据框。但是,我已经有一个包含 CSV 分隔数据的字符向量(使用逗号和 \n 作为列和记录分隔符),所以我不需要从文件或 URL 中读取它。如何将此字符向量传递到read.table,read.csvscan()不先将其写入磁盘上的文件并将其读回?我意识到将其写入磁盘是可能的,但我正在寻找一种不需要这种不必要的往返并且可以直接从字符向量中读取数据的解决方案。

0 投票
3 回答
549 浏览

c# - 处理大型数据表的最佳方法是什么?

我最近一直在玩 Visual C#,现在已经制定了一个项目想法。我希望能够读取 .csv 文件并根据其中包含的数据显示易于阅读的报告。

由于我是 C# 新手,而且对真正的编程很陌生,我想知道处理大量数据的最佳或推荐方法是什么(通过简单、灵活的操作来生成数据报告)?

0 投票
2 回答
4717 浏览

php - PHP从水平到垂直排列表格内容

我有一个读取 CSV 文件的脚本。

该脚本只是获取数据并将它们打印在 html 表中。我只想重新排列表格。例如 csv 可能有这些内容

0 1 2 3 4 5 6 7

0 1 2 3 4 5 6 7

0 1 2 3 4 5 6 7

0 1 2 3 4 5 6 7

我希望结果是:

0 0 0 0

1 1 1 1

2 2 2 2

3 3 3 3

4 4 4 4

继续...我有些我必须添加一个额外的循环..我该怎么做?

0 投票
2 回答
6584 浏览

php - 使用php将大型csv文件导入mysql数据库

我有一个非常大的 CSV 文件(150 MB)。将其导入 MySQL 的最佳方法是什么?在将其插入 MySQL 表之前,我必须在 PHP 中进行一些操作。

0 投票
6 回答
828 浏览

python - 将巨大的三列表格转换为表格的脚本

我有以下 3 列格式的一组数据(CSV 文件):

而且我需要得到一个三向列联表,例如:(对不起,这看起来不太好)

类似于 excel“数据透视表”、OpenOffice 数据试验或 R“table(x,y,z)”

问题是我的数据集是巨大的(超过 500,000 总行,在 A 和 B 中有大约 400 个不同的因素。(OOo、MSO 和 R 限制阻止实现这一点)

我确信可以使用 Python 脚本来创建这样的表。A 和 B 都是数字(但可以视为字符串)。

有人处理过这个吗?(也欢迎使用 C 或 Java 编写的伪代码或代码……但我更喜欢 python,因为它实现起来更快:)

编辑: 几乎拥有它,感谢 John Machin。以下 Python 脚本几乎提供了我正在寻找的内容,但是,在编写输出文件时,我可以看到我正在编写的“标题”中的值(取自第一行)与其他行不对应。

0 投票
4 回答
2168 浏览

.net - 将数据从 CSV 读取到 .net DataTable

我有一个要求,我必须从存储在我的磁盘中的 CSV 文件中读取数据,并将 CSV 中的所有数据放入 .Net DataTable 中。

我该怎么做?

0 投票
2 回答
2887 浏览

r - 将数据从 csv 文件转换为“xts”对象

我有 CSV 文件,其日期格式如下:25-Aug-2004

我想将其读取为“xts”对象,以便使用 quantmod 包中的函数“periodReturn”。

我可以将以下文件用于该功能吗?

用同样的方法指导我。