对dataframe列名重命名
时间: 2024-05-26 08:06:20 浏览: 126
在Pandas中,可以使用`rename()`方法来对DataFrame的列名进行重命名。该方法接受一个字典作为参数,其中键是原始列名,值是新的列名。下面是一个示例:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['John', 'Emma', 'Mike'],
'Age': [25, 28, 30],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 对列名进行重命名
df = df.rename(columns={'Name': 'Full Name', 'Age': 'Years'})
# 打印重命名后的DataFrame
print(df)
```
输出结果:
```
Full Name Years City
0 John 25 New York
1 Emma 28 London
2 Mike 30 Paris
```
在Scala中,可以使用`withColumnRenamed()`方法来对DataFrame的列名进行重命名。该方法接受两个参数,第一个参数是原始列名,第二个参数是新的列名。下面是一个示例:
```scala
import org.apache.spark.sql.SparkSession
// 创建一个SparkSession
val spark = SparkSession.builder().appName("Column Rename").getOrCreate()
// 创建一个示例DataFrame
val data = Seq(("John", 25, "New York"), ("Emma", 28, "London"), ("Mike", 30, "Paris"))
val df = spark.createDataFrame(data).toDF("Name", "Age", "City")
// 对列名进行重命名
val renamedDF = df.withColumnRenamed("Name", "Full Name").withColumnRenamed("Age", "Years")
// 打印重命名后的DataFrame
renamedDF.show()
```
输出结果:
```
+--+--+--+
|Full Name|Years| City|
+--+--+--+
| John| 25|New York|
| Emma| 28| London|
| Mike| 30| Paris|
+--+--+--+
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)