读取csv表格,删除其中一列后保存csv
时间: 2023-06-16 08:08:33 浏览: 71
你可以使用 pandas 库来读取和操作 csv 文件。以下是一个示例代码,可以读取一个名为 "data.csv" 的文件,删除其中一列 "column_to_remove",并将结果保存回 "data.csv" 文件中:
```python
import pandas as pd
# 读取csv文件
df = pd.read_csv("data.csv")
# 删除指定列
df = df.drop(columns=["column_to_remove"])
# 将结果保存回csv文件
df.to_csv("data.csv", index=False)
```
这个代码将会从 "data.csv" 文件中读取数据,删除名为 "column_to_remove" 的列,最后将结果保存回 "data.csv" 文件中。请注意,这个代码中的 `index=False` 参数是为了防止保存时生成新的行索引。
相关问题
读取csv表格,删除其中一列后以utf-8保存csv
可以使用Python中的pandas模块来实现这个任务。假设我们要删除csv表格中的第二列,可以按照以下步骤进行操作:
1. 导入pandas模块:
```python
import pandas as pd
```
2. 读取csv表格:
```python
df = pd.read_csv('input.csv', encoding='utf-8')
```
其中,`input.csv`是待处理的csv文件名,`encoding='utf-8'`指定了文件的编码格式。
3. 删除第二列:
```python
df.drop(df.columns[1], axis=1, inplace=True)
```
其中,`df.columns[1]`表示第二列的列名,`axis=1`表示按列删除,`inplace=True`表示在原数据集上进行操作。
4. 保存csv文件:
```python
df.to_csv('output.csv', index=False, encoding='utf-8')
```
其中,`output.csv`是保存的文件名,`index=False`表示不保存行索引,`encoding='utf-8'`指定保存的编码格式。
完整代码:
```python
import pandas as pd
df = pd.read_csv('input.csv', encoding='utf-8')
df.drop(df.columns[1], axis=1, inplace=True)
df.to_csv('output.csv', index=False, encoding='utf-8')
```
python pandas读取csv表格查找一列有哪些信息
可以使用 pandas 库中的 read_csv() 函数读取 csv 表格,并使用 unique() 函数查找一列中的唯一值,示例代码如下:
```python
import pandas as pd
# 读取 csv 表格
df = pd.read_csv('data.csv')
# 查找一列中的唯一值
unique_values = df['column_name'].unique()
# 打印结果
print(unique_values)
```
其中,`data.csv` 是 csv 表格的文件名,`column_name` 是需要查找的列名。执行以上代码后,会输出该列中的所有唯一值。
阅读全文