import pandas as pd
import numpy as np
dataset ={
"g1":[(1,2,3), (1,4,5),(6,5,8)],
"g2":[(6,5,4),(9,6,4),(5,8,7)],
"g3":[(2,5,6),(6,5,8),(5,8,6)]
}
df = pd.DataFrame (dataset, index = ["g1", "g2", "g3"])
print(df)
这是我的数据框,我想把每一行的第一个元素相乘(我用蓝铅笔标出了要相乘的数字),然后我想把它们打印到R列中。
1条答案
按热度按时间zbsbpyhn1#
您可以使用
str
进行切片,也可以使用prod
:或者将DataFrame转换为3D numpy数组:
输出: