【问题标题】:how can i choose columns in a dataframe to creat a new dataframe in python? [duplicate]如何选择数据框中的列以在 python 中创建新的数据框? [复制]
【发布时间】:2020-04-17 14:07:47
【问题描述】:
df=pd.DataFrame(pd.read_csv("C:/Users/POP/Desktop/survay of consumers/2018/public2018.csv",header=0,encoding = 'unicode_escape'))
df1=df.iloc[:,['B2','D1E','GE2_d','ppagect4','ppeducat','ppethm','ppgender','ppinccat6','ppreg9','ppwork']]
df1

TypeError: 无法使用灵活类型执行 reduce

【问题讨论】:

    标签: python-3.x pandas dataframe


    【解决方案1】:

    使用.iloc,您可以根据列的位置 选择列。你应该改用

    df1=df[['B2','D1E','GE2_d','ppagect4','ppeducat','ppethm','ppgender','ppinccat6','ppreg9','ppwork']]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-02
      • 2021-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多