gpt4 book ai didi

python - 合并两个数据框并选择特定列

转载 作者:太空宇宙 更新时间:2023-11-03 17:21:49 24 4
gpt4 key购买 nike

我想按列号合并两个数据框。另外,我想将合并的数据框保存在 CSV 文件中,但仅限预定义的列。

column_names_1 = [..,..,...]
column_names_2 = [..,..,...]

columns = [[column_names_1,column_names_2]]
data = data_1.merge(data_2, on='Number')
data[columns].to_csv("data.csv")

这段代码给了我一个错误:

TypeError: unhashable type: 'list'

最佳答案

您应该创建一个简单的列表来访问数据,而不是列表的列表的列表。你需要的是 -

columns = column_names_1 + column_names_2
data = data_1.merge(data_2, on='Number')
data[columns].to_csv("data.csv")

关于python - 合并两个数据框并选择特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33065807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com