python学习:pandas行最大值问题
(2021-04-07 08:36:23)
标签:
python编程 |
关于pandas 按行求最大值问题----得不到想要的结果,不知何故
import pandas as pd
df1=pd.DataFrame([
df1['max']=df1.max(axis=1)
print(df1)
运行结果如下:
0 1 2
3 4 5
6 7
8
9 10
11 12 13
a 12
1 2 3
4 5 6
7 8
9 10
11 12 13
b 15
13
2 3 4
5 6 7
8 9 10
11 12 13
14 c
d 14
--------
df1=pd.DataFrame([
df1['max']=df1.max(axis=1)
print(df1)
运行结果如下:
0 1
2 3 4
5 6 7
8
9 10
11 12 13
a 12
1 2
3 4 5
6 7 8
9 10
11 12 13
b 15
13
2 3
4 5 6
7 8 9
10 11 12
13 14 15
d 14
-------------------
df1=pd.DataFrame([
df1['max']=df1.max(axis=1)
print(df1)
运行结果如下:
0 1
2 3 4
5 6 7
8
9 10
11 12 a
14 14
1 2
3 4 5
6 7 8
9 10
11 12 13
b 15 15
2 3
4 5 6
7 8 9
10 11 12
13 14 c
16 16
------
df1=pd.DataFrame([
df1['max']=df1.max(axis=1)
print(df1)
运行结果如下:
0 1 2
3 4 5
6 7
8
9 10
11 a
13 14
11
1 2 3
4 5 6
7 8
9 10
11 12 13
b 15
12
2 3 4
5 6 7
8 9 10
11 12 13
14 15
c 13
------------------------------------------------------
可能原因分析:
末列若含有字符且其前面紧邻的列中某行也含有字符的列,不参与统计。