我有一个包含各种文本和数字列的 DataFrame,我将其用作数据库。由于列可以是 dtype 对象,因此我还可以在单个单元格内存储更复杂的对象,例如 numpy 数组。
如何在单元格内存储另一个 DataFrame?
df1=pd.DataFrame([1,'a'])
df2=pd.DataFrame([2,'b'])
Run Code Online (Sandbox Code Playgroud)
此分配失败:
df1.loc[0,0] = df2
ValueError: Incompatible indexer with DataFrame
Run Code Online (Sandbox Code Playgroud)
附言。这不是下面建议的重复问题,因为我不想连接“子”数据帧
在 xy 图表上探索具有多个点的数据集时,我可以调整 alpha 和/或标记大小,以快速直观地了解这些点聚集最密集的位置。但是,当我放大或使窗口变大时,需要不同的 alpha 和/或标记大小来提供相同的视觉印象。
当我放大窗口或放大数据时,如何增加 alpha 值和/或标记大小?我在想,如果我将窗口面积加倍,我可以将标记大小加倍,和/或取 alpha 的平方根;和缩放相反。
请注意,所有点都具有相同的大小和 alpha。理想情况下,该解决方案适用于 plot(),但如果它只能使用 scatter() 完成,那也会有帮助。