在对csv/pandas/etc进行了一些研究之后,我决定使用pandas来分割我需要的信息。 现在我可以使用一个过滤器得到我需要的东西,即“Name”=“Greg”,当列名有Greg时,我只看到行。 不过,我现在想创建一个包含特定列(即城市)的所有信息的pyton列表。我怎么能那样做? 然后我将只对列表进行排序、计数等
我所拥有的:
import pandas as pd
all_data = pd.read_csv(
'myfile.csv', # file name
sep=',', # column separator
quotechar='"', # quoting character
encoding='utf-16',
na_values=0, # fill missing values with 0
usecols=[0,1,3], # columns to use
decimal='.') # symbol for decimals
slice1 = all_data[all_data['Name'] == 'Greg']
print (slice1)
打印示例(切片1):
您可以将^{} 与^{} 一起使用:
样品:
^{pr2}$相关问题 更多 >
编程相关推荐