如何使用pandas选择csv-fi中的某些列

2024-05-28 19:12:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚开始我的编程之旅,是为了在youtube上看了一堆教程,现在我正试图用jupyter将SPSS中的数据集“导入”到python中。在

到目前为止,我已经成功地将.sav转换为.csv文件,并使用下面的代码读取它。我想在我的数据中选择某些列并将它们存储在一个新的csv文件中,以便对它们进行一些分析,并尝试构建一个脚本来预测某些事情和特性。问题是我有成百上千的数据列,只想从3或4列开始。在

我试着用数据.drop()功能,但很快意识到必须有更好的方法来实现这一点?在

由于这是我在这里的第一篇文章,我提前为我无法更好地解释这一点而道歉。在

import pandas as pd
df = pd.read_csv('csvfile.csv')
df

Tags: 文件csv数据代码脚本dfyoutube编程
2条回答

使用这个:

import pandas as pd
df = pd.read_csv('csvfile.csv' , usecols = ['col1','col2'])
df

在“col1”和“col2”的位置输入列名。然后,要将它们写入另一个csv,请执行以下操作:

^{pr2}$

可以按名称选择列。在

import pandas as pd 
df = pd.read_csv('csvfile.csv')
final_df = df[['col1','col2','col3']]

也可以通过索引选择它们

^{pr2}$

相关问题 更多 >

    热门问题