[英]Changing dataframe columns names by columns from another dataframe python
我有一個數據框valence_data,其列為word1, word, word3, word4....
我有第二個數據框word_data,其第1、2、3、4列1, 2, ,3 ,4 ...
如何用valence_data中的名稱替換word_data中的列名稱。
例如,word_data的列為word1, word, word3, word4....
我正在使用熊貓處理我的數據。
謝謝
您需要使用DataFrame.rename
original_names = ["1", "2", ...]
new_names = ["word1", "word2", ...]
new_columns = dict(zip(original_names, new_names))
df.rename(index=str, columns=new_columns)
做這個
import pandas as pd
word_data = pd.DataFrame(word_data,columns=list(valence_data))
但是兩個數據框中的列數應該相等
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.