जब मैं ssv.loadf के साथ ssv फ़ाइल खोलता हूं, तो मुझे इस तरह का डेटा मिलता है:

import ssv
new_table = ssv.loadf('train.ssv')
new_table
[['0.113446 0.118114 0.160286\n0.335122 0.299763 0.310816\n]]

क्या आप इन स्तंभों को पांडा डेटाफ़्रेम की तरह अलग करने में मेरी मदद कर सकते हैं?

इस उदाहरण में मैं 3 कॉलम और 2 पंक्तियों के साथ डेटाफ्रेम रखना चाहता हूं क्या कोई आदेश है जो एसएसवी फ़ाइल को पंडों की तरह पठनीय प्रारूप में खोल सकता है? मुझे ssv फ़ाइलों के बारे में कोई जानकारी नहीं मिल रही है

कृपया क्या कोई मेरी मदद कर सकता है? बहुत - बहुत धन्यवाद।

0
elenaby 13 अक्टूबर 2018, 14:27

1 उत्तर

सबसे बढ़िया उत्तर

आपके प्रश्न के नीचे दी गई टिप्पणियाँ आपको अपने डेटासेट को डेटाफ़्रेम के रूप में आयात करने का संभावित समाधान प्रदान करती हैं। साथ ही, इसी तरह का एक प्रश्न यहां. यहां आपके प्रश्न का पर्याप्त उत्तर देने का मेरा प्रयास है/

from pandas import DataFrame
new_table=[['0.113446 0.118114 0.160286\n0.335122 0.299763 0.310816\n']]
#This list will be contain every line as a list
y=[]
for first in new_table:
    for i in first[0].split('\n')[:-1]:
        y.append(i.split(" "))
df=DataFrame.from_records(y, columns=["First","Second","Third"])
1
JoPapou13 13 अक्टूबर 2018, 15:00