如何对pandas dataframe的行做循环?

  统计/机器学习 Python    浏览次数:11694        分享
0

如何对pandas dataframe的行做循环?类似于

for row in rows:
    do_something


 

thatdeep   2018-06-14 02:24



   3个回答 
3


df = pd.DataFrame(np.random.randn(5, 3), columns=list('ABC'))
for index, row in df.iterrows():
      print(row['A'], row['B'],row['C'])


SofaSofa数据科学社区DS面试题库 DS面经

0k   2018-07-04 10:57

2


df.apply(lamda,axis=0)


SofaSofa数据科学社区DS面试题库 DS面经

JoeyGao   2018-06-21 23:10

2


for i in range(len(df)):
	print('i-th row is\n', df.iloc[i])


SofaSofa数据科学社区DS面试题库 DS面经

chrisliang   2018-07-06 12:28



  相关讨论

pandas dataframe 乘法得到nan

pandas计算复数乘法 出现nan+nanj

去掉pandas DataFrame的index的名字

如何清空pandas dataframe里的全部数据但是保留列名?

pandas中某列中数字后边有 亿/万这种单位 如何处理

如何重命名pandas的dataframe的列名

pandas df.head()报错AttributeError: 'NoneType' object has no attribute 'head'

把pandas.DataFrame中所有行全部随机排列

怎么添加pandas的dataframe到已有的csv文件,并且不覆盖原内容

pandas里怎么把有multiindex的列拉平变成一层?

  随便看看

z test和t test什么区别?

怎么把pandas.DataFrame转成torch.tensor的格式?

numpy array里怎么用fillna填充nan的值?

怎么直观理解ROC AUC的概率统计意义?

把pandas.DataFrame中所有行全部随机排列