0
私はPython Pandasを初めて使用しています。私のデータフレームには'helpful'
という列があり、それはdtype 'o'
です。列の値は[2,5]
です。私はそれらの操作を実行するために2と5を抽出する必要があります。誰も私がそれをやる方法を提案することはできますか?dtype 'o'を使用してデータフレーム列から値を抽出する
私はPython Pandasを初めて使用しています。私のデータフレームには'helpful'
という列があり、それはdtype 'o'
です。列の値は[2,5]
です。私はそれらの操作を実行するために2と5を抽出する必要があります。誰も私がそれをやる方法を提案することはできますか?dtype 'o'を使用してデータフレーム列から値を抽出する
import pandas as pd
df = pd.DataFrame({'helpful': {0: [2, 5], 1: [3, 6]}})
print(df)
Out[742]:
helpful
0 [2, 5]
1 [3, 6]
#access first row for column helpful
df.helpful.values[0]
Out[743]: [2, 5]
#access first element of first row for column helpful
df.helpful.values[0][0]
Out[744]: 2
試してみてください。
df = pd.DataFrame({'helpful': ['2,5','4,0','7,3']})
for val in df.helpful.apply(lambda x: x.split(',')):
print val[0]
print val[1]
print '_'*3
'プリント(タイプ(DF [ '便利'] IAT [0])。)'は何? – jezrael