python删除几列数据
时间: 2023-04-07 18:02:00 浏览: 111
可以使用 pandas 库中的 drop() 方法来删除指定列的数据,例如:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 删除 B 和 C 两列数据
df = df.drop(['B', 'C'], axis=1)
# 打印结果
print(df)
```
输出结果为:
```
A
0 1
1 2
2 3
```
其中,`axis=1` 表示按列删除数据。
相关问题
python删除特第几列数据
可以使用 pandas 库中的 drop() 方法来删除指定列的数据,具体代码如下:
```python
import pandas as pd
# 读取数据
df = pd.read_csv('data.csv')
# 删除第二列数据
df = df.drop(df.columns[1], axis=1)
# 保存修改后的数据
df.to_csv('new_data.csv', index=False)
```
其中,`df.columns[1]` 表示要删除的列的索引,`axis=1` 表示按列删除,`index=False` 表示不保存行索引。
python指定删除某几列数据
可以使用 pandas 库中的 drop() 方法来删除指定列的数据。
首先需要导入 pandas 库:
```python
import pandas as pd
```
然后读取数据文件,假设数据文件名为 data.csv:
```python
data = pd.read_csv('data.csv')
```
假设要删除第 2 列和第 4 列数据,可以使用以下代码:
```python
data = data.drop(data.columns[[1, 3]], axis=1)
```
其中,columns 参数指定要删除的列的索引,axis 参数指定删除的方向,1 表示按列删除。
最后,可以将修改后的数据保存到新的文件中:
```python
data.to_csv('new_data.csv', index=False)
```
其中,index 参数指定是否将行索引写入文件,False 表示不写入。
阅读全文