Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.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
在大于或小于10的文件中打印和写入值,并使用Python对其进行绘图_Python - Fatal编程技术网

在大于或小于10的文件中打印和写入值,并使用Python对其进行绘图

在大于或小于10的文件中打印和写入值,并使用Python对其进行绘图,python,Python,我有一个巨大的(.csv)格式的数据,它由我感兴趣的第3列和第7列组成。我想打印两列 Sample Data: {Only Col 3 and 7 are displayed} Names Numbers John 12 Kim 5 Alex 16 mike 2 giki 8 David 18 期望输出#值大于10: John 12 Alex 16 David 18 Kim

我有一个巨大的(.csv)格式的数据,它由我感兴趣的第3列和第7列组成。我想打印两列

 Sample Data: {Only Col 3 and 7 are displayed}
    Names   Numbers
    John    12
    Kim      5
    Alex    16
    mike    2
    giki    8
    David   18
期望输出#值大于10:

John    12
Alex    16
David   18
Kim      5
mike     2
giki     8
期望输出#值小于10:

John    12
Alex    16
David   18
Kim      5
mike     2
giki     8
瑞亚

我不确定我是否理解你在那里想要完成什么,因此我将尝试帮助你完成一些基本的事情:

a) 您是否已经拥有数据帧格式的数据?或者它是某种形式的表格数据,如csv或Excel文件

Dataframe=具有标记轴(行和列)的二维大小可变、可能异构的表格数据结构

无论如何,您必须导入熊猫才能读取或操作此文件。然后,您可以使用Pandas读取函数之一将其转换为数据帧,例如
Pandas.read\u csv
Pandas.read\u excel

import pandas as pd
# if your data is in a dictionary
df = pd.DataFrame(data=d)
# csv
df = pd.read_csv('file name and path') 
b) 然后,您可以使用pandas对其进行切片,并创建新的数据帧

output1 = df.loc[df['Numbers'] > 10]
output2 = df.loc[df['Numbers'] < 10]
d) 您还可以使用pandas保存新的数据帧。下面是一个CSV文件的示例

df.to_csv(path_or_buf=None, sep=', ', na_rep='', float_format=None, columns=None, header=True, index=True, index_label=None)

我希望我能解释一下你的疑虑

到目前为止你尝试了什么?您遇到了什么问题?欢迎来到StackOverflow。您的“示例数据”没有第3列或第7列,因此它实际上不是您的问题的示例数据。请更改问题或样本数据以匹配。此外,“两个文件的绘图”也不清楚。既然两个文件中的名称不同,那么应该如何绘制呢?请根据您的样本数据向我们展示所需的绘图。最后,请解释您迄今为止在这个问题上所做的尝试,最好使用示例代码。阅读并跟随。