所以我在csv中以以下格式保存数据
供应商1,产品,[['评级','审查文本',日期时间。日期时间(2014,11,21,0,0)],[“等级2”,“回顾2帴文本”,日期时间。日期时间(2014,11,29,0,0)]]
好几排。格式是string, string, list
。
列表的长度可以是可变的。在这个列表中有我想在熊猫身上使用的数据的列表。例如,我想计算某一天产品(行)的评论数。我想我可以通过pandas.read_csv(...)
导入这个。定界符当然是逗号,但结果很奇怪,将列表拆分为commata,只留下用于分割的commata。在
导入后的预期格式应为
(第1行)供应商1产品回顾列表
这样我就可以在第三列中找到日期,然后把它们汇总起来。 有什么办法吗?在
我不确定csv格式是否理解数组。我会考虑用不同的方式格式化数据。在
如果在这3个属性上设置了第三个属性是一个数组,那么也许可以将其设为字符串并使用python的
eval
来获取数组变量。不过,这里要小心。。因为eval
会产生破坏性的后果。仅当您完全控制输入时才使用此选项对于包含(注意数组周围的
"
)的输入csv文件:python脚本,如:
^{pr2}$会给你一个数组变量来操作
相关问题 更多 >
编程相关推荐