मैंने पंडों का डेटाफ़्रेम बनाया है
df = DataFrame(index=['A','B','C'], columns=['x','y'])
और यह मिल गया
xy एक NaN NaN ब नाइ NaN C एनएएन NaN
फिर मैं विशेष सेल के लिए मान निर्दिष्ट करना चाहता हूं, उदाहरण के लिए पंक्ति 'C' और कॉलम 'x'। मुझे ऐसा परिणाम मिलने की उम्मीद है:
xy एक NaN NaN ब नाइ NaN C 10 NaN
इस कोड के साथ:
df.xs('C')['x'] = 10
लेकिन सामग्री df
नहीं बदली है। यह फिर से केवल NaN
DataFrame में है।
कोई सुझाव?
dataframe[column (series)] [row (Series index)]
जबकि कई लोग (स्वयं सहित) dataframe[row][column]
आदेश के लिए अधिक उपयोग किए जाते हैं । मतलब और आर प्रोग्रामर के रूप में उत्तरार्द्ध मेरे लिए अधिक सहज महसूस करता है, लेकिन यह स्पष्ट रूप से पंडों के काम करने का तरीका नहीं है ..
df['x']['C']
) का उपयोग न करेंdf.ix['x','C']
।