当前位置: 首页 > 面试题库 >

Java CSV / CSV文件中的删除列

佴博实
2023-03-14
问题内容

我尝试在Java中删除csv文件中的列。

例如,我有这个csv文件

ID   name1   name2   name3
1    hello   hell    hel
2    try     tr      t
3    browser bro     br

我想要下一个操作后:(删除csvFile,2)将是:

ID   name1   name3
1    hello   hel
2    try     t
3    browser br

我发现只有调用行而不是列的操作。


问题答案:

删除CSV文件中一列的唯一方法是删除整个文件(即文件的每一行)的标题和该列的信息。即使您使用第三方库,它也会在内部进行。



 类似资料:
  • 本文向大家介绍Javacsv实现Java读写csv文件,包括了Javacsv实现Java读写csv文件的使用技巧和注意事项,需要的朋友参考一下 今天跟大家分享一个利用外部Jar包来实现Java操作CSV文件 一.资源下载 1.直接下载Jar包:javacsv-2.0.jar 2.利用Maven下载Jar包: 3.API说明:javacsv.sourceforge.net 二.操作演示 1.写CSV

  • 问题内容: 我已经能够使用该站点上多个用户的输入来使用python创建一个csv,并希望对您的帖子表示感谢。我现在很困惑,将发表我的第一个问题。 我的input.csv看起来像这样: 我正在尝试删除“年份”列及其所有条目。从1960年到2010年,总共有40多个条目。 问题答案: 顺便说一句,循环可以删除,但并没有真正简化。 同样,您可以以直截了当的方式坚持删除列的要求。我发现这通常是一个不好的策

  • 问题内容: 我只想删除第三行中值为‘0’的行。数据示例如下: 因此,第一行将需要删除,而第二行将保留。 到目前为止,我所拥有的如下: 任何帮助都会很棒 问题答案: 你很亲密 目前,您将整数与进行比较,然后将其与字符串进行比较。当您从文件中读取数据时,它是一个字符串而不是整数,因此这就是您的整数检查当前失败的原因: 另外,您可以使用关键字使当前代码略显pythonic,从而减少代码中的行,并且可以省

  • 当通过数据库加载csv时,第2行下面的第4列没有加载。CSV的列数每行不同。 null 但是没有将上面的rdd转换为dataframe会导致错误 df2=sqlcontext.read.format(“com.databricks.spark.csv”).schema(模式).load(“sample_files/test_01.csv”) df2.show() df2.show() 但是,当no

  • 我一直在使用pandas导入CSV,但每次尝试使用它时,我都会得到一个随机的额外行,这会导致代码中的错误。我如何完全抹去这一行? 我用来导入它的代码是:import itertools import copy import networkx as nx import pandas as pd import Matplotlib.pyplot as plt import csv 我的表是一个简单的I

  • 问题内容: 有多个SO问题解决了该主题的某种形式,但它们似乎都无法从csv文件中仅删除一行(通常涉及复制整个文件),效率非常低下。如果我的csv格式如下: 删除Sarah的行的最有效方法是什么?如果可能,我要避免复制整个文件。 问题答案: 您这里有一个基本问题。当前的文件系统(据我所知)没有提供一种从文件中间删除一堆字节的功能。您可以覆盖现有字节,或写入新文件。因此,您的选择是: 创建该文件的副本