# Rename column if its name matches to a name in given list

**URL:** https://discourse.julialang.org/t/rename-column-if-its-name-matches-to-a-name-in-given-list/102386
**Category:** Data
**Tags:** dataframes, csv
**Created:** [August 2, 2023, 9:04am UTC](https://discourse.julialang.org/t/rename-column-if-its-name-matches-to-a-name-in-given-list/102386 "2023-08-02T09:04:43Z")
**Posts on this page:** 1
**Showing post:** 10

<div class="post-metadata">

### Author: ![raman\_kumar](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/raman_kumar/32/26782_2.png) [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)
#### Post date: [August 2, 2023, 3:41pm UTC](https://discourse.julialang.org/t/rename-column-if-its-name-matches-to-a-name-in-given-list/102386/10 "2023-08-02T15:41:17Z")

</div>

No, You misunderstood .  
I want to map every list to totally different name . For example:- i want map _listb_ to `Fersigan` name.

```julia
listb=["mag", "Limit", "Magnitude","UL", "magn"]

```

map `listc` to `raman` etc.  
What can i do instead of writing every time new code like given below:

```julia
namechange= Dict(name=> "Fersigan" for name in intersect(names(dataframe), listb))

```

---

_[View the full topic](https://discourse.julialang.org/t/rename-column-if-its-name-matches-to-a-name-in-given-list/102386)._
