假设我有一个包含数十或数百列的 CSV,并且我只想提取大约 2 或 3 列。我知道 here 描述的 colClasses 解决方案,但代码变得非常难以阅读。

我想要来自 pandas' usecols read_csv 之类的东西。

加载所有内容并在之后选择不是解决方案(文件超大,不适合内存)。

最佳答案

我将使用包 data.table ,然后使用 fread() 通过参数 selectdrop 指定要保留/删除的列。来自 ?fread


最好的!

关于在 R 中读取 CSV 并按名称过滤列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54611277/

10-10 14:43