熊猫在多个文件上合并并保存在同一文件中

用户名

我有4个文件,需要与另一个文件合并并保存。到目前为止,这是我尝试过的

ref ='/home/user/Dir/Reference'
ref = pd.read_csv(ref, sep='\t', header=0)
#T_seq = T_seq.reset_index(drop=False)
#data_frames = []
for filename in file_DE:
    name   = os.path.basename(os.path.normpath(filename))
    files  = pd.read_csv(filename, sep='\t', header=0)
for eachfile in files:
    files_merged  = pd.merge(eachfile, ref , left_on='Gene' , right_on= 'Gene')

但是当我打印files_merged时,它只有标题,

Empty DataFrame
Columns: [Gene, baseMean , log2FoldChange , lfcSE , stat , pvalue , padj, Gene_sym, Gene_type]
Index: []
Empty DataFrame
Columns: [Gene, baseMean , log2FoldChange , lfcSE , stat , pvalue , padj, Gene_sym, Gene_type]
Index: []
Empty DataFrame
Columns: [Gene, baseMean , log2FoldChange , lfcSE , stat , pvalue , padj, Gene_sym, Gene_type]
Index: []
Empty DataFrame
Columns: [Gene, baseMean , log2FoldChange , lfcSE , stat , pvalue , padj, Gene_sym, Gene_type]
Index: []
In [67]:

我的意思是一个空的数据帧,来自文件ref的索引'Gene'和所有其他'files'具有匹配行,但是以这种方式,它仅返回一个空的数据帧。

最后,我的目标是一个数据框,其中所有行都填充有值,而不是像我现在这样的标头和空数据框。

任何帮助都非常感谢

谢谢

最大容量

您可以通过以下方式进行操作:

sep = r'\s+'
ref ='/home/user/Dir/Reference'
ref = pd.read_csv(ref, sep=sep, header=0)

for filename in file_DE:
    name = os.path.basename(os.path.normpath(filename))
    df   = pd.read_csv(filename, sep=sep, header=0)
    pd.merge(df, ref, on='Gene').to_csv('merged_' + name, index=False)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#:捕获多个图像并保存在同一文件夹中?

来自分类Dev

Mac Automator-合并PDF文件,保存在同一文件夹中

来自分类Dev

从ftp下载文件并保存在同一文件夹中

来自分类Dev

使用 react-native-signature-capture 保存在同一文件中的多个签名

来自分类Dev

从同一文件中绘制多个系列

来自分类Dev

用awk将更改保存在同一文件中的问题

来自分类Dev

如何打开目录中的所有文件并将更改保存在同一文件中?

来自分类Dev

如何更新 json 文件中的某些值并通过 jq 将更改保存在同一文件中

来自分类Dev

同一文件的多个文件句柄

来自分类Dev

在第1列的基础上,逐列合并多行-同一文件?

来自分类Dev

定期备份(保存)同一文件

来自分类Dev

忽略同一文件夹中多个文件中的字符

来自分类Dev

多个PowerShell脚本写入同一文件

来自分类Dev

多个`FILE`附加到同一文件

来自分类Dev

反应同一文件的多个导入

来自分类Dev

同一文件系统的多个挂载点

来自分类Dev

如何打开同一文件的多个位置,进行编辑并保存

来自分类Dev

将多个命令的输出保存到同一文件

来自分类Dev

如何合并同一文件中的不同列?

来自分类Dev

如何压缩文件夹内容并将具有Foldername的zip文件保存在同一文件夹中

来自分类Dev

转到同一文件中的符号

来自分类Dev

在PHP中多次包含同一文件

来自分类Dev

从同一文件中调用PHP函数

来自分类Dev

在PHP中多次包含同一文件

来自分类Dev

在同一文件中声明委托协议

来自分类Dev

用用户输入的每一行替换文件中的某些字段,并保存在同一文件中

来自分类Dev

如何使用ArduinoJson从同一文件中检索多个NDJSON对象?

来自分类Dev

Excel VBA-同一文件夹中的多个Dir()

来自分类Dev

将多个awk语句的结果存储在同一文件中

Related 相关文章

  1. 1

    C#:捕获多个图像并保存在同一文件夹中?

  2. 2

    Mac Automator-合并PDF文件,保存在同一文件夹中

  3. 3

    从ftp下载文件并保存在同一文件夹中

  4. 4

    使用 react-native-signature-capture 保存在同一文件中的多个签名

  5. 5

    从同一文件中绘制多个系列

  6. 6

    用awk将更改保存在同一文件中的问题

  7. 7

    如何打开目录中的所有文件并将更改保存在同一文件中?

  8. 8

    如何更新 json 文件中的某些值并通过 jq 将更改保存在同一文件中

  9. 9

    同一文件的多个文件句柄

  10. 10

    在第1列的基础上,逐列合并多行-同一文件?

  11. 11

    定期备份(保存)同一文件

  12. 12

    忽略同一文件夹中多个文件中的字符

  13. 13

    多个PowerShell脚本写入同一文件

  14. 14

    多个`FILE`附加到同一文件

  15. 15

    反应同一文件的多个导入

  16. 16

    同一文件系统的多个挂载点

  17. 17

    如何打开同一文件的多个位置,进行编辑并保存

  18. 18

    将多个命令的输出保存到同一文件

  19. 19

    如何合并同一文件中的不同列?

  20. 20

    如何压缩文件夹内容并将具有Foldername的zip文件保存在同一文件夹中

  21. 21

    转到同一文件中的符号

  22. 22

    在PHP中多次包含同一文件

  23. 23

    从同一文件中调用PHP函数

  24. 24

    在PHP中多次包含同一文件

  25. 25

    在同一文件中声明委托协议

  26. 26

    用用户输入的每一行替换文件中的某些字段,并保存在同一文件中

  27. 27

    如何使用ArduinoJson从同一文件中检索多个NDJSON对象?

  28. 28

    Excel VBA-同一文件夹中的多个Dir()

  29. 29

    将多个awk语句的结果存储在同一文件中

热门标签

归档