我认为我的合并函数存在问题,因为当我尝试将三个数据集添加在一起时,我返回了一个空数据框,其中包含位于标题顶部的变量 2016_visitation 2017_visitation 2018_visitation 2019_visitation。我有一个断言错误,告诉我它找不到“状态”列,所以我想知道它是从原始未编辑数据中提取信息还是我需要包含另一个导入函数?也许另一列重命名?我的合并功能可以使用一些整体调整,但我不确定哪种方式效果最好。
viewModel.liveData.observe(viewLifecycleOwner, Observer { result ->
result.fold({ conversations ->
binding.recyclerView.adapter = ConversationsAdapter(conversations)
recyclerView.afterMeasured {
binding.recyclerView.scrollToPosition(conversations.count() - 1)
}
},{
print(it)
})
})
答案 0 :(得分:0)
问题是 'state' 列与变量中的值不匹配,所以我包含了 df_201x['state'] = df_201x['state'].str.strip(),它解决了格式问题并合并了数据。