标签: export-to-csv

如何将.Rdata格式转换为文本文件格式

我是R的新手,我正在尝试将.Rdata格式文件转换为逗号分隔的文本文件格式.有人可以帮我解决这个问题吗?

r file-conversion export-to-csv

13
推荐指数
2
解决办法
3万
查看次数

提示使用node.js和node-csv-parser(节点模块)弹出下载csv文件

最近我开始使用node.js. 在我的一个项目中遇到一个要求时,我遇到了一个问题,我应该能够动态地将一些数据写入csv文件并让它作为弹出窗口提示为用户下载(带有保存和取消选项 - 正如我们通常的那样)看到).谷歌搜索了一段时间后,我决定使用csv npm模块https://github.com/wdavidw/node-csv-parser.我能够将数据写入文件并使用此模块保存.我想提示弹出一个用于保存此文件的/不保存文件.

我的代码看起来像这样:

    // Sample Data 
    var data = [["id", "subject1", "subject2", "subject3"], ["jack", 85, 90, 68], ["sam", 77, 89, 69]]

    // Server Side Code    
    var csv = require('../../node_modules/csv');            
    var fs = require('fs');

    createCSV = function(data, callback) {
        csv().from(data).to(fs.createWriteStream('D:/test.csv')) // writing to a file           
    }

    // Client side call sample
    $("#exportToCSV").click(function() {
        callToServer.createCSV(data);
       return false;
    });
Run Code Online (Sandbox Code Playgroud)

就编写csv文件而言,这是有效的.

  • 我想立即提示此文件为用户下载.
  • 如果可以在不保存文件的情况下完成,那就太棒了.
  • 如何像在PHP中一样设置内容类型和内容处置

任何帮助是极大的赞赏.-谢谢

csv export node.js export-to-csv

12
推荐指数
3
解决办法
3万
查看次数

Statsd&Graphite - 以CSV格式获取数据

我使用statsd测量统计数据,使用Graphite显示这些数据.无论如何,我想在统计软件中做一个更复杂的分析,找出各种变量之间的关系.

为了做到这一点,我需要"原始"数据,这些数据通常在Graphite中显示为彩色线条.是否可以以CSV格式获取数据?我认为,每10秒采样1次的数据将是完美的,这是统计的默认行为.

export-to-csv graphite statsd

12
推荐指数
1
解决办法
8852
查看次数

在PowerShell中导出为CSV时的列排序 - 控制从哈希表创建的自定义对象的属性枚举顺序

我正在写一个脚本Powershell,导出所有securitygroups和他们membersActive Directory.现在我想格式化输出.csv.

代码:

$Groups = Get-ADGroup -Properties * -Filter * -SearchBase "OU=SERVICES,DC=XXXXXX,DC=XXXXX" 

$Table = @()

$Record = @{
    "Group Name" = ""
    "Name" = ""
    "Username" = ""
}

Foreach($G In $Groups)
{
    $Arrayofmembers = Get-ADGroupMember -identity $G -recursive | select name,samaccountname
    Foreach ($Member in $Arrayofmembers) 
    {
        $Record."Group Name" = $G.Name
        $Record."Name" = $Member.name
        $Record."UserName" = $Member.samaccountname
        $objRecord = New-Object PSObject -property $Record
        $Table += $objrecord
    }
}

$Table | …
Run Code Online (Sandbox Code Playgroud)

csv powershell formatting pscustomobject export-to-csv

12
推荐指数
2
解决办法
2万
查看次数

为什么write.csv和read.csv不一致?

问题很简单,请考虑以下示例:

m <- head(iris)
write.csv(m, file = 'm.csv')
m1 <- read.csv('m.csv')
Run Code Online (Sandbox Code Playgroud)

其结果是m1与原始对象的不同之处m在于它具有名为"X"的新的第一列.如果我真的想让它们相等,我必须使用其他参数,就像在这两个例子中一样:

write.csv(m, file = 'm.csv', row.names = FALSE)
# and then
m1 <- read.csv('m.csv')
Run Code Online (Sandbox Code Playgroud)

要么

write.csv(m, file = 'm.csv')
m1 <- read.csv('m.csv', row.names = 1)
Run Code Online (Sandbox Code Playgroud)

问题是,这种差异的原因是什么?特别是,为什么如果write.csv并且read.csv本来打算坚持Excel约定,那么不要导入首先导出的同一个对象?对我来说,这是一种非常反直觉的行为,非常不受欢迎.

(如果我使用这些函数的csv2变体,这个结果会完全相同)

提前致谢!


这些是data.frames m,m1如果您不想使用R来查看示例:

> m
  Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1          5.1         3.5          1.4         0.2  setosa
2          4.9         3.0          1.4         0.2  setosa
3          4.7         3.2          1.3         0.2  setosa
4          4.6         3.1 …
Run Code Online (Sandbox Code Playgroud)

import export r export-to-csv read.table

11
推荐指数
1
解决办法
1276
查看次数

Pandas to_csv()检查覆盖

当我分析数据时,我将我的数据帧保存到csv文件中并pd.to_csv()用于此目的.但是,函数(over)会写入新文件,而不检查是否存在具有相同名称的文件.有没有办法检查文件是否已经存在,如果是,请求新的文件名?

我知道我可以将系统的日期时间添加到文件名中,这可以防止任何覆盖,但我想知道我何时犯了错误.

python file-management python-2.7 export-to-csv pandas

11
推荐指数
3
解决办法
2万
查看次数

CsvHelper ConvertUsing不改变输出

我正在尝试使用CsvHelper库的ConvertUsing方法(v 2.4.0).

我已经阅读了有关ConvertUsing的文档但无法使其工作.

我正在使用一个简单的类:

public class Test
{
    public long Id { get; set; }
    public string Title { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

有了这个ClassMap:

public class TestClassMap : CsvClassMap<Test>
{
    public override void CreateMap()
    {
        Map(m => m.Id).Name("id").ConvertUsing(row => 11111);
        Map(m => m.Title).Name("title").ConvertUsing(row => row.GetField("title") + " 123");
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用这些代码的代码创建了一个类的实例,然后将其写入CSV:

var test = new Test() { Id = 99, Title = "Test title" };

using (var streamWriter = new StreamWriter("test.csv"))
{ …
Run Code Online (Sandbox Code Playgroud)

c# csv export-to-csv csvhelper

10
推荐指数
2
解决办法
5278
查看次数

使用csvHelper动态创建列

我有一个工作人员,从服务器获取各种字段.我正在使用CSVHelper包将此类转换为excel表.工人有像:

class Worker
{ 
string name;
string phone;
string age;
Dictionary<string,object> customerField;
}
Run Code Online (Sandbox Code Playgroud)

我可以映射姓名,电话,号码等

class WorkerMap : CsvClassMap<Worker>
{
public WorkerMap()
{
Map(m => m.name);
Map(m => m.phone);
Map(m => m.age);
}
}
Run Code Online (Sandbox Code Playgroud)

我通过以下方式生成地图:

csv.Configuration.RegisterClassMap<WorkerMap>();
Run Code Online (Sandbox Code Playgroud)

写下工人名单:

csv.WriteRecords(workerList);
Run Code Online (Sandbox Code Playgroud)

如何将customerField字典映射到Excel工作表,以便Key(字符串)是另一个列名,值(object)是列的值.

CSVHelper是否帮助我们在运行时执行此操作.我查看了文档.找不到任何对我有用的东西.

c# export-to-csv xamarin csvhelper xamarin.forms

10
推荐指数
2
解决办法
8580
查看次数

将python pandas dataframe写入csv文件时出错

我将Pandas数据帧写入csv文件时遇到问题.我猜有些som字符无法翻译,但我不知道如何解决这个问题.我需要帮助.

这是我的简单调用和错误消息:

big_frame.to_csv('C:\DRO\test.csv')
Run Code Online (Sandbox Code Playgroud)

错误:

C:\Python27\lib\site-packages\pandas\lib.pyd in pandas.lib.write_csv_rows (pandas\lib.c:13528)()

UnicodeEncodeError: 'ascii' codec can't encode character u'\xd6' in position 1: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

python export-to-csv pandas

9
推荐指数
1
解决办法
5708
查看次数

将固定宽度的文件从文本转换为csv

我有一个文本格式的大型数据文件,我想通过指定每个列长度将其转换为csv.

列数= 5

列长

[4 2 5 1 1]
Run Code Online (Sandbox Code Playgroud)

样本观察:

aasdfh9013512
ajshdj 2445df
Run Code Online (Sandbox Code Playgroud)

预期产出

aasd,fh,90135,1,2
ajsh,dj, 2445,d,f
Run Code Online (Sandbox Code Playgroud)

linux csv awk gawk export-to-csv

9
推荐指数
2
解决办法
6225
查看次数