如何将列表保存到 csv?尝试将列表保存到 csv 中的列。如何执行此操作?
尝试了以下代码但似乎不起作用-
名称 = {};
名字=名字1||“_”||名字2 ;
Macrodt=新表("table1",
新列(“名称”,
特点,
标称
设置值({名字 [1] })
),
无形的
);
回复:如何将列表保存到 csv?一个常见的错误是对变量和列使用相同的名称。您的列表名为 name,您正在定义一个名为 name 的列。请尝试使用此代码。我删除了 invisible,所以你可以看到结果。
name1 = "a";
name2 = "b";
name_list = {};
name_list[1] = Name1||"_"||Name2;
Macrodt=New Table("table1",
New Column("name", Character, Nominal, Set Values( name_list) ),
);回复:如何将列表保存到 csv?您正在将变量名称设置为列表
name = {}'
但是随后您将其设置为字符串变量
name = Name1 || "_" || Name2.;
所以 name 不再是一个列表。
以下是对您的代码的修改,它可以满足您的需求
name = {};
name1 = "a";
name2 = "b";
name[1] = Name1 || "_" || Name2;
Macrodt = New Table( "table1",
New Column( "name", Character,
Nominal, Values( Eval( name ) ) )
);