python - 在脚本的所有数据帧上错误添加的变量 - Python 3
问题描述
我在 Python3 脚本中有 4 个数据框 [(1300,1300) 大小]。我想在这些数据帧中的每一个上包含不同的变量,尽管现在使用我的代码,当我向 Dataframe #1 添加一个新变量时,这个变量也会添加到其他数据帧上。
我该如何解决这个错误?数据框之间是否有联系?
我的代码是:
Dataframe_1 = pd.DataFrame(Dataframe_1, index=names, columns=names)
Dataframe_2 = pd.DataFrame(Dataframe_1, index=names, columns=names)
Dataframe_3 = pd.DataFrame(Dataframe_1, index=names, columns=names)
Dataframe_4 = pd.DataFrame(Dataframe_1, index=names, columns=names)
for r in range(Dataframe_1 .columns.size):
for c in range(Dataframe_1 .columns.size):
Dataframe_2.loc[r,c] = jellyfish.hamming_distance(Dataframe_1.index[r],Dataframe_1.columns[c])
Dataframe_3.loc[r,c] = jellyfish.levenshtein_distance(Dataframe_1.index[r],Dataframe_1.columns[c])
Dataframe_4.iloc[r,c] = jellyfish.jaro_distance(Dataframe_1.index[r],Dataframe_1.columns[c])
解决方案
推荐阅读
- python - 如何使用 Pandas 将单元格值复制到 Word 中的表格中?
- palantir-foundry - 在 Foundry Code Repositories 中,如何遍历目录中的所有数据集?
- sql - 在插入新行时结转列值
- java - ConcurrentHashMap 上的原子多入口操作
- flutter - setState({}) 后 Flutter 页面跳转到顶部
- wordpress - 如何将 wordpress.com 网站移动到新主机?
- ssh2 - 我无法在 Centos 7 上安装 SSH2 PHP 扩展
- html - 使用 flexbox 和 css 响应的下拉菜单
- c# - 使用 IExpress.exe 生成 exe 时 SED 文件位置错误
- javascript - 如何从 axios 模拟文件中获取响应数据并进入测试?