我有一个数据列valence_data,其列为word1, word, word3, word4....
还有第二个数据框word_data,其中列1, 2, ,3 ,4 ...
如何用valence_data中的名称替换word_data中的列名称。
例如第word1, word, word3, word4....
列的word_data
我正在使用熊猫处理数据。
谢谢
答案 0 :(得分:1)
您需要使用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)
答案 1 :(得分:0)
只需这样做
import pandas as pd
word_data = pd.DataFrame(word_data,columns=list(valence_data))
但是两个数据框中的列数应该相等