python - 我正在尝试合并两个 CSV 文件并在 python 中使用 pandas 重新排列它们的列,但是在使用相同的列时遇到问题
问题描述
我在 python 中使用熊猫。
我的两个文件都以相同的“组织”列开头,结果我得到了重复这些组织。与来自每个单独文件的“组织”相关的信息与来自单独文件的组织位于同一行,从而产生许多 NAN 数据空间。我正在尝试删除第一列中的重复项和以下列中的 NAN 数据。
import pandas as pd
#defining both files
df1 = pd.read_csv('Aaron test 2-CLDN3.csv')
df2 = pd.read_csv('Aaron test 2-CLDN4.csv')
#combining files into one
combined = pd.concat([df1, df2])
#selecting column order
result_df = combined[['Tissue','mean(CLDN3)','mean(CLDN4)','var(CLDN3)','var(CLDN4)']]
print (result_df)
解决方案
推荐阅读
- java - 无法使用 webdriver 切换到 iframe
- jsf - Primefaces addRow 功能是否与延迟加载数据表兼容?
- javascript - 如何计算 d3.js 热图的矩形大小
- ruby-on-rails - 如何根据另一个模型为一个模型添加唯一性验证?
- c# - 如何将构建属性传递给 dotnet?
- wpf - AT 命令发送 SMS 作为 Flash SMS 接收(0 类 SMS)
- sql-server - 了解光标的工作原理
- android-studio - 在 Android Studio 中一开始就卡住了。空白设计屏幕。没有你好世界
- c# - 为什么 Gmail API 不能从 C# 以 HTML 格式发送电子邮件?
- c# - 如何在 ASP.NET WebAPI GET 资源上返回和发送大响应/请求(大小)?