Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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
Javascript 在typescript中的Apache Arrow表扫描中访问值_Javascript_Typescript_Apache Arrow - Fatal编程技术网

Javascript 在typescript中的Apache Arrow表扫描中访问值

Javascript 在typescript中的Apache Arrow表扫描中访问值,javascript,typescript,apache-arrow,Javascript,Typescript,Apache Arrow,在Chrome中使用typescript刷新Apache Arrow 3.0.0表时,访问值时遇到问题 使用熊猫创建了一个简单的测试箭头文件: 导入熊猫 test=1.DataFrame({ “文本”:[“foo”、“bar”、“baz”], “文本”:[“a”、“a”、“b”], “数字”:[1,2,3]} ) 测试[“dicttext”]=测试[“dicttext”]。aType(“类别”) 测试到羽毛(“测试箭头”) 下面的代码遵循 const textCol=arrow.predica

在Chrome中使用typescript刷新Apache Arrow 3.0.0表时,访问值时遇到问题

使用熊猫创建了一个简单的测试箭头文件:

导入熊猫
test=1.DataFrame({
“文本”:[“foo”、“bar”、“baz”],
“文本”:[“a”、“a”、“b”],
“数字”:[1,2,3]}
)
测试[“dicttext”]=测试[“dicttext”]。aType(“类别”)
测试到羽毛(“测试箭头”)
下面的代码遵循

const textCol=arrow.predicate.col(“文本”);
const dicttextCol=arrow.predicate.col(“dicttext”);
常量numbersCol=arrow.predicate.col(“数字”);
让textf:any,dicttextf:any,numbersf:any;
table.scan(
(idx)=>{
const text=textf(idx);
常量dicttext=dicttextf(idx);
常量编号=编号SF(idx);
console.log(
`idx=${idx}text=[${text}]dicttext=[${dicttext}]number=${number}`
);
},
(批次)=>{
//创建访问器函数
textf=textCol.bind(批量);
dicttextf=dicttextCol.bind(批处理);
numbersf=numbersCol.bind(批次);
}
);
控制台输出为:

idx=0 text=[] dicttext=[] number=24
idx=1 text=["M`@foobarbaz] dicttext=[] number=1405756815161762308
idx=2 text=[] dicttext=[] number=281479842103296
idx=1行稍有修改(删除了无效字符)

要访问原始值,或者在分类列的情况下获取键,应该更改哪些内容