单个数据修改,数据选取

作者: 韦德国际1946手机版  发布:2019-05-28

相信广大人像自己同1在攻读python,pandas进度中对数据的取舍和更动有相当大的迷惑(只怕是备受Matlab)的影响。。。

信任广大人像本身同1在攻读python,pandas进程中对数据的抉择和修改有十分大的嫌疑(可能是非常受Matlab)的熏陶。。。

(持续总结创新中)

DataFrame每1行数据一定于贰个Series,其index是DataFrame的columns是性质。

单个数据修改,数据选取。到后天算是完全搞明白了!!!

到明日到底完全搞精晓了!!!

在刚起先选取pandas DataFrame的时候,对于数据的选拔,修改和切片平日质疑,这里总计了部分常用的操作。

>>> import pandas as pd
>>> import numpy as np

>>> df = pd.DataFrame(np.arange(12).reshape(3,4), columns=[chr(i) for i in range(97,101)])
>>> df
    a   b   c   d
0   0   1   2   3
1   4   5   6   7
2   8   9   10  11

先手工业生出一个数额框吧

先手工业生出3个数量框吧

先初阶化三个DateFrame做例子

第二种艺术

import numpy as np 
import pandas as pd 
df = pd.DataFrame(np.arange(0,60,2).reshape(10,3),columns=list('abc')) 
import numpy as np
import pandas as pd
df = pd.DataFrame(np.arange(0,60,2).reshape(10,3),columns=list('abc'))
import numpy as np
import pandas as pd
df = pd.DataFrame([['Snow','M',22],['Tyrion','M',32],['Sansa','F',18],['Arya','F',14]], columns=['name','gender','age'])
>>> df.iloc[1,3] = '老王'
>>> df
    a   b   c   d
0   0   1   2   3
1   4   5   6   老王
2   8   9   10  11

df 是那般子滴

df 是这么子滴

df是那般的

推荐介绍那样修改,列顺序改变的话,代码维护小

本文由韦德国际1946发布于韦德国际1946手机版,转载请注明出处:单个数据修改,数据选取

关键词: numpy pandas iloc loc ix