我有一个传递到功能的数据帧。功能分割一对多列分为两个列,每列,(日期时间组字段成日期列和时间列)随后将数据帧回来。在这一点上回在代码中,它成为一个元组和螺丝钉起来的下一行代码。我希望它留一个数据帧,不明白为什么它改变了一个突然的所有类型。
我已搜查堆栈溢出以及谷歌。任何人有没有看到我的代码行的任何想法?目前我的代码是不同的网络上。
我希望我的变量类型是大熊猫数据帧,但它改变了以某种元组。我有自己的变量被分配到使用相同的变量函数调用。
datetimesplitdf = DTG_split(datetimesplitdf)
然后在下一行回到代码datetimesplitdf是一个元组,甚至打字:
datetimesplitdf = pd.DataFrame(list(datetimesplitdf))
不工作。谢谢...
好吧 - 我想我想通了。道歉的消防演习。我最终需要IN和OUT功能,所以我从这个问题改变了我的代码,通过2个参数,但只有一个变量,我认为它是把都返回对象到单个变量。即datetimesplitdf = DTG_split(datetimesplitdf,dtg_columns)。有一次,我增加了一个第二变量对应于两个参数,它工作得很好。 datetimesplitdf,dtgcols = DTG_split(datetimesplitdf,dtg_columns)。我学到了一些东西! :)