一开始遇到一个问题,Pycharm读取CSV读不出来,解决方案:
在文件名后面加上这个:encoding = "ISO-8859-1"
import pandas as pd错误文件名后面加encoding
df.shape df.head(前几行) df.tail(倒数几行) df.tail[:]全部
读取某列的数据df['goal'] 和 df.goal 是一样的读取列数据方法1读取列数据方法2
df[['name','state']]: 打印两列
df['goal'].describe():打印出最大值,最小值,偏差值等
df['goal'].describe()
count 3.786610e+05
mean 4.908079e+04
std 1.183391e+06
min 1.000000e-02
25% 2.000000e+03
50% 5.200000e+03
75% 1.600000e+04
max 1.000000e+08
Name: goal, dtype: float64
df[df.goal>=30000]:打印出goal 的值大于30000的所有数据
df[df.goal>