Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将panda数据框列中的信息映射到某种可视化?_Python_Pandas_Dataframe_Data Visualization - Fatal编程技术网

Python 如何将panda数据框列中的信息映射到某种可视化?

Python 如何将panda数据框列中的信息映射到某种可视化?,python,pandas,dataframe,data-visualization,Python,Pandas,Dataframe,Data Visualization,如何将panda数据框中的信息(实际上是文本中的名称实体识别)映射到一些漂亮的可视化效果?如你所见,表格是一些来自火星的观测数据,例如,想象我想使用列实体和可视化实体 日期、时间 你知道吗? 例如,我看到我可以使用bokeh可视化坐标,但是我怎么能 可视化每行的列实体中的数据和时间 谢谢你抽出时间 我可以通过以下方式访问此专栏: 但我不知道如何处理这个问题?这取决于您想要可视化的数据:您想从实体中当前不太可读的长字符串中生成一个字符串吗?从技术上讲,这可以让你形象化日期和时间,但不是一种有用

如何将panda数据框中的信息(实际上是文本中的名称实体识别)映射到一些漂亮的可视化效果?如你所见,表格是一些来自火星的观测数据,例如,想象我想使用列实体和可视化实体

日期、时间

你知道吗? 例如,我看到我可以使用bokeh可视化坐标,但是我怎么能 可视化每行的列实体中的数据和时间 谢谢你抽出时间

我可以通过以下方式访问此专栏:


但我不知道如何处理这个问题?

这取决于您想要可视化的数据:您想从实体中当前不太可读的长字符串中生成一个字符串吗?从技术上讲,这可以让你形象化日期和时间,但不是一种有用的方式

第一步可能是规范化数据框架:在Entities列的每个元素中都混合了一个属性列表。每个列表都需要转换为多列。如果您可以在数据进入数据帧之前清理数据,那么这可能是最好的选择。否则,您可能需要编写一个自定义函数,并使用类似的方法将其中的内容转换为更熟悉/标准化的格式。之后。还可以使用apply()或applymap()的其他用法为每个属性生成一列,前提是某些/所有属性都有意义且通用


在那之后,它又在很大程度上取决于您希望日期和时间的显示方式。有很多选择,这个链接可以让你浏览它们。

我可以把“不愉快”看作是可视化实体的好工具。谢谢你的回答,我已经使用spacy进行了NER可视化,但我的问题不同,我想从NER中提取一些数字信息,然后可视化…想象实体:日期和时间,我想将它们映射到一些可视化。。你知道我的意思吗?不,我不知道你的观想是什么意思。一些可视化太广泛了,无法给你任何帮助。我的意思是使用时间实体(例如2h 5m),我可以将它们映射到观察发生时显示它们的每一行的2D可视化(X=h,Y=m)。谢谢你的回答,我不想让单词云,首先我想以可比较的方式提取这些数据和时间!然后我想把它们映射到一些可视化。。我不知道如何使用applymap()。。。bit plotly看起来与Visualization的后续使用相关您编写的用于applymap()的函数将取决于实体形成的细节。这可能涉及在列表的元素上循环,查找日期和时间子字段,然后将每个元组的第一个元素传递给datetime.strtime()。如果Entities元素是字符串而不是列表,则需要使用json.loads()解析字符串,但数据格式中有许多未知项,因此很难给出一个明确的答案