python删除df中E到Z列数据并修改D列数据为1并修改第4列标签为:bz
时间: 2024-06-08 14:11:24 浏览: 5
假设你使用的是 Pandas 库来处理 DataFrame,可以按如下方式删除 E 到 Z 列数据:
```python
import pandas as pd
# 创建示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9], 'D': [10, 11, 12], 'E': [13, 14, 15], 'F': [16, 17, 18], 'G': [19, 20, 21], 'H': [22, 23, 24], 'I': [25, 26, 27], 'J': [28, 29, 30], 'K': [31, 32, 33], 'L': [34, 35, 36], 'M': [37, 38, 39], 'N': [40, 41, 42], 'O': [43, 44, 45], 'P': [46, 47, 48], 'Q': [49, 50, 51], 'R': [52, 53, 54], 'S': [55, 56, 57], 'T': [58, 59, 60], 'U': [61, 62, 63], 'V': [64, 65, 66], 'W': [67, 68, 69], 'X': [70, 71, 72], 'Y': [73, 74, 75], 'Z': [76, 77, 78]})
# 删除 E 到 Z 列数据
df.drop(df.columns[4:26], axis=1, inplace=True)
```
然后可以修改 D 列数据为 1:
```python
df['D'] = 1
```
最后修改第 4 列标签为 "bz":
```python
df.rename(columns={df.columns[3]: 'bz'}, inplace=True)
```
最终的 DataFrame 如下所示:
```
A B C bz D
0 1 4 7 10 1
1 2 5 8 11 1
2 3 6 9 12 1
```